Wrapped handler that publishing is proxied to.
Maximum queue size. Records are sent to onOverflow when it is at capacity.
com.twitter.logging.LogRecord and java.util.logging.LogRecord both attempt to infer the class and method name of the caller, but the inference needs the stack trace at the time that the record is logged. QueueingHandler breaks the inference because the log record is rendered out of band, so the stack trace is gone. Setting this option to true will cause the introspection to happen before the log record is queued, which means that the class name and method name will be available when the log record is passed to the underlying handler. This defaults to false because it loses some of the latency improvements of deferring logging by getting the stack trace synchronously.
Maximum queue size.
Maximum queue size. Records are sent to onOverflow when it is at capacity.
Called when record dropped.
Called when record dropped. Default is to log to console.
Proxy handler that queues log records and publishes them in another thread to a nested handler. Useful for when a handler may block.