Package ch.qos.logback.core
Class ConsoleAppender<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.UnsynchronizedAppenderBase<E>
ch.qos.logback.core.OutputStreamAppender<E>
ch.qos.logback.core.ConsoleAppender<E>
- All Implemented Interfaces:
Appender<E>,ContextAware,FilterAttachable<E>,LifeCycle
ConsoleAppender appends log events to
System.out or
System.err using a layout specified by the user. The default
target is System.out.
For more information about this appender, please refer to the online manual
at http://logback.qos.ch/manual/appenders.html#ConsoleAppender-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConsoleTargetprivate static final Stringprotected booleanFields inherited from class ch.qos.logback.core.OutputStreamAppender
encoder, immediateFlush, lockFields inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
ALLOWED_REPEATS, name, startedFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the current value of the target property.private OutputStreamgetTargetStreamForWindows(OutputStream targetStream) booleanvoidSets the value of the Target option.voidsetWithJansi(boolean withJansi) If true, this appender will output to a stream whichvoidstart()Checks that requires parameters are set and if everything is in order, activates this appender.private voidtargetWarn(String val) Methods inherited from class ch.qos.logback.core.OutputStreamAppender
append, closeOutputStream, encoderClose, encoderInit, getEncoder, getOutputStream, isImmediateFlush, setEncoder, setImmediateFlush, setLayout, setOutputStream, stop, subAppend, writeOutMethods inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Field Details
-
target
-
withJansi
protected boolean withJansi -
WindowsAnsiOutputStream_CLASS_NAME
- See Also:
-
-
Constructor Details
-
ConsoleAppender
public ConsoleAppender()
-
-
Method Details
-
setTarget
Sets the value of the Target option. Recognized values are "System.out" and "System.err". Any other value will be ignored. -
getTarget
Returns the current value of the target property. The default value of the option is "System.out". See alsosetTarget(java.lang.String). -
targetWarn
-
start
public void start()Description copied from class:OutputStreamAppenderChecks that requires parameters are set and if everything is in order, activates this appender.- Specified by:
startin interfaceLifeCycle- Overrides:
startin classOutputStreamAppender<E>
-
getTargetStreamForWindows
-
isWithJansi
public boolean isWithJansi()- Returns:
-
setWithJansi
public void setWithJansi(boolean withJansi) If true, this appender will output to a stream which- Parameters:
withJansi-- Since:
- 1.0.5
-