@Plugin(name="Console", category="Core", elementType="appender", printObject=true) public final class ConsoleAppender extends AbstractOutputStreamAppender<OutputStreamManager>
System.out
or
System.err
using a layout specified by the user. The
default target is System.out
.Modifier and Type | Class and Description |
---|---|
static class |
ConsoleAppender.Target
Enumeration of console destinations.
|
LifeCycle.State
immediateFlush
LOGGER
Modifier and Type | Method and Description |
---|---|
static ConsoleAppender |
createAppender(Layout<? extends Serializable> layout,
Filter filter,
String targetStr,
String name,
String follow,
String ignore)
Create a Console Appender.
|
append, getManager, start, stop
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toString
addFilter, getFilter, hasFilter, isFiltered, removeFilter
getState, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping
@PluginFactory public static ConsoleAppender createAppender(@PluginElement(value="Layout") Layout<? extends Serializable> layout, @PluginElement(value="Filter") Filter filter, @PluginAttribute(value="target",defaultString="SYSTEM_OUT") String targetStr, @PluginAttribute(value="name") String name, @PluginAttribute(value="follow",defaultBoolean=false) String follow, @PluginAttribute(value="ignoreExceptions",defaultBoolean=true) String ignore)
layout
- The layout to use (required).filter
- The Filter or null.targetStr
- The target ("SYSTEM_OUT" or "SYSTEM_ERR"). The default is "SYSTEM_OUT".follow
- If true will follow changes to the underlying output stream.name
- The name of the Appender (required).ignore
- If "true"
(default) exceptions encountered when appending events are logged; otherwise
they are propagated to the caller.Copyright © 1999-2014 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.