/** Returns a {@link LoggingAdvisingAppendable} that delegates to an {@link Appendable} */ public static LoggingAdvisingAppendable delegating(Appendable appendable) { return new DelegatingToAppendable<>(appendable); }
@Override protected void doAppendLoggingFunctionInvocation( LoggingFunctionInvocation funCall, ImmutableList<Function<String, String>> escapers) throws IOException { escapePlaceholder(funCall.placeholderValue(), escapers); }
/** Returns a {@link LoggingAdvisingAppendable} that delegates to an {@link Appendable} */ public static LoggingAdvisingAppendable delegating(Appendable appendable) { return new DelegatingToAppendable<>(appendable); }
@Override protected void doAppendLoggingFunctionInvocation( LoggingFunctionInvocation funCall, ImmutableList<Function<String, String>> escapers) throws IOException { escapePlaceholder(funCall.placeholderValue(), escapers); }