@Override protected OutputStreamAppender<E> appender(LoggerContext context) { final OutputStreamAppender<E> appender = new DropwizardSocketAppender<>(host, port, (int) connectionTimeout.toMilliseconds(), (int) sendBufferSize.toBytes(), socketFactory()); appender.setContext(context); appender.setName("tcp-socket-appender"); appender.setImmediateFlush(immediateFlush); return appender; }
public void start() { if (immediateFlush != null) { if (parent instanceof OutputStreamAppender) { addWarn("Setting the \"immediateFlush\" property of the enclosing appender to " + immediateFlush); @SuppressWarnings("unchecked") OutputStreamAppender<E> parentOutputStreamAppender = (OutputStreamAppender<E>) parent; parentOutputStreamAppender.setImmediateFlush(immediateFlush); } else { addError("Could not set the \"immediateFlush\" property of the enclosing appender."); } } started = true; }
public void start() { if (immediateFlush != null) { if (parent instanceof OutputStreamAppender) { addWarn("Setting the \"immediateFlush\" property of the enclosing appender to " + immediateFlush); @SuppressWarnings("unchecked") OutputStreamAppender<E> parentOutputStreamAppender = (OutputStreamAppender<E>) parent; parentOutputStreamAppender.setImmediateFlush(immediateFlush); } else { addError("Could not set the \"immediateFlush\" property of the enclosing appender."); } } started = true; }
public void start() { if (immediateFlush != null) { if (parent instanceof OutputStreamAppender) { addWarn("Setting the \"immediateFlush\" property of the enclosing appender to " + immediateFlush); @SuppressWarnings("unchecked") OutputStreamAppender<E> parentOutputStreamAppender = (OutputStreamAppender<E>) parent; parentOutputStreamAppender.setImmediateFlush(immediateFlush); } else { addError("Could not set the \"immediateFlush\" property of the enclosing appender."); } } started = true; }
public void start() { if (immediateFlush != null) { if (parent instanceof OutputStreamAppender) { addWarn("Setting the \"immediateFlush\" property of the enclosing appender to " + immediateFlush); @SuppressWarnings("unchecked") OutputStreamAppender<E> parentOutputStreamAppender = (OutputStreamAppender<E>) parent; parentOutputStreamAppender.setImmediateFlush(immediateFlush); } else { addError("Could not set the \"immediateFlush\" property of the enclosing appender."); } } started = true; }
@Override protected OutputStreamAppender<E> appender(LoggerContext context) { final OutputStreamAppender<E> appender = new DropwizardSocketAppender<>(host, port, (int) connectionTimeout.toMilliseconds(), (int) sendBufferSize.toBytes(), socketFactory()); appender.setContext(context); appender.setName("tcp-socket-appender"); appender.setImmediateFlush(immediateFlush); return appender; }