@Override public LoggingAdvisingAppendable append(char c) throws IOException { buffer.append(c); commandBuffer.append(c); return this; }
@Override public LoggingAdvisingAppendable append(CharSequence csq, int start, int end) throws IOException { buffer.append(csq, start, end); commandBuffer.append(csq, start, end); return this; }
@Override public LoggingAdvisingAppendable append(CharSequence csq) throws IOException { buffer.append(csq); commandBuffer.append(csq); return this; }
@Override public LoggingAdvisingAppendable append(CharSequence csq, int start, int end) throws IOException { buffer.append(csq, start, end); commandBuffer.append(csq, start, end); return this; }
@Override public LoggingAdvisingAppendable append(CharSequence csq) throws IOException { buffer.append(csq); commandBuffer.append(csq); return this; }
@Override public LoggingAdvisingAppendable append(char c) throws IOException { buffer.append(c); commandBuffer.append(c); return this; }
@Override public TeeAdvisingAppendable append(CharSequence csq, int start, int end) throws IOException { delegate.append(csq, start, end); buffer.append(csq, start, end); return this; }
@Override public TeeAdvisingAppendable append(char c) throws IOException { delegate.append(c); buffer.append(c); return this; }
@Override public TeeAdvisingAppendable append(CharSequence csq, int start, int end) throws IOException { delegate.append(csq, start, end); buffer.append(csq, start, end); return this; }
@Override public TeeAdvisingAppendable append(CharSequence csq) throws IOException { delegate.append(csq); buffer.append(csq); return this; }
@Override public TeeAdvisingAppendable append(char c) throws IOException { delegate.append(c); buffer.append(c); return this; }
@Override public TeeAdvisingAppendable append(CharSequence csq) throws IOException { delegate.append(csq); buffer.append(csq); return this; }