ch.qos.logback.core
Class ConsoleAppender<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.WriterAppender<E>
ch.qos.logback.core.ConsoleAppender<E>
- All Implemented Interfaces:
- Appender<E>, ContextAware, FilterAttachable, LifeCycle
public class ConsoleAppender<E>
- extends WriterAppender<E>
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
- Author:
- Ceki Gülcü
Constructor Summary |
ConsoleAppender()
As in most cases, the default constructor does nothing. |
Method Summary |
protected void |
closeWriter()
This method overrides the parent WriterAppender.closeWriter()
implementation because the console stream is not ours to close. |
String |
getTarget()
Returns the current value of the Target property. |
void |
setTarget(String value)
Sets the value of the Target option. |
void |
start()
Checks that requires parameters are set and if everything is in order,
activates this appender. |
Methods inherited from class ch.qos.logback.core.WriterAppender |
append, createWriter, getEncoding, getImmediateFlush, getLayout, setEncoding, setImmediateFlush, setLayout, setWriter, stop, subAppend |
SYSTEM_OUT
public static final String SYSTEM_OUT
- See Also:
- Constant Field Values
SYSTEM_ERR
public static final String SYSTEM_ERR
- See Also:
- Constant Field Values
target
protected String target
ConsoleAppender
public ConsoleAppender()
- As in most cases, the default constructor does nothing.
setTarget
public void setTarget(String value)
- Sets the value of the Target option. Recognized values are
"System.out" and "System.err". Any other value will be ignored.
getTarget
public String getTarget()
- Returns the current value of the Target property. The default
value of the option is "System.out".
See also
setTarget(java.lang.String)
.
start
public void start()
- Description copied from class:
WriterAppender
- Checks that requires parameters are set and if everything is in order,
activates this appender.
- Specified by:
start
in interface LifeCycle
- Overrides:
start
in class WriterAppender<E>
closeWriter
protected final void closeWriter()
- This method overrides the parent
WriterAppender.closeWriter()
implementation because the console stream is not ours to close.
- Overrides:
closeWriter
in class WriterAppender<E>
Copyright © 2005-2008 QOS.ch. All Rights Reserved.