public class ConsoleAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware> extends AbstractOutputStreamAppenderFactory<E>
AppenderFactory implementation which provides an appender that writes events to the console.
Configuration Parameters:
| Name | Default | Description |
type |
REQUIRED | The appender type. Must be console. |
threshold |
ALL |
The lowest level of events to print to the console. |
timeZone |
UTC |
The time zone to which event timestamps will be converted. |
target |
stdout |
The name of the standard stream to which events will be written.
Can be stdout or stderr.
|
logFormat |
the default format | The Logback pattern with which events will be formatted. See the Logback documentation for details. |
AbstractAppenderFactory| Modifier and Type | Class and Description |
|---|---|
static class |
ConsoleAppenderFactory.ConsoleStream |
layout, logFormat, threshold, timeZone| Constructor and Description |
|---|
ConsoleAppenderFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected ch.qos.logback.core.OutputStreamAppender<E> |
appender(ch.qos.logback.classic.LoggerContext context) |
ConsoleAppenderFactory.ConsoleStream |
getTarget() |
void |
setTarget(ConsoleAppenderFactory.ConsoleStream target) |
buildbuildLayout, getDiscardingThreshold, getFilterFactories, getLayout, getLogFormat, getMessageRate, getQueueSize, getThreshold, getTimeZone, isIncludeCallerData, setDiscardingThreshold, setFilterFactories, setIncludeCallerData, setLayout, setLogFormat, setMessageRate, setNeverBlock, setQueueSize, setThreshold, setTimeZone, setTimeZone, wrapAsync, wrapAsyncpublic ConsoleAppenderFactory.ConsoleStream getTarget()
public void setTarget(ConsoleAppenderFactory.ConsoleStream target)
protected ch.qos.logback.core.OutputStreamAppender<E> appender(ch.qos.logback.classic.LoggerContext context)
appender in class AbstractOutputStreamAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>Copyright © 2020. All rights reserved.