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) |
build
buildLayout, getDiscardingThreshold, getFilterFactories, getLayout, getLogFormat, getMessageRate, getQueueSize, getThreshold, getTimeZone, isIncludeCallerData, setDiscardingThreshold, setFilterFactories, setIncludeCallerData, setLayout, setLogFormat, setMessageRate, setNeverBlock, setQueueSize, setThreshold, setTimeZone, setTimeZone, wrapAsync, wrapAsync
public 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 © 2019. All rights reserved.