org.apache.logging.log4j.core.appender
Class ConsoleAppender

java.lang.Object
  extended by org.apache.logging.log4j.core.filter.Filterable
      extended by org.apache.logging.log4j.core.appender.AppenderBase
          extended by org.apache.logging.log4j.core.appender.OutputStreamAppender
              extended by org.apache.logging.log4j.core.appender.ConsoleAppender
All Implemented Interfaces:
Appender, Filtering, Lifecycle

public final class ConsoleAppender
extends OutputStreamAppender

ConsoleAppender appends log events to System.out or System.err using a layout specified by the user. The default target is System.out.


Nested Class Summary
static class ConsoleAppender.Target
          Enumeration of console destinations.
 
Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.appender.OutputStreamAppender
immediateFlush
 
Fields inherited from class org.apache.logging.log4j.core.appender.AppenderBase
LOGGER
 
Method Summary
static ConsoleAppender createAppender(Layout layout, Filter filter, String t, String name, String suppress)
          Create a Console Appender.
 
Methods inherited from class org.apache.logging.log4j.core.appender.OutputStreamAppender
append, getManager, replaceManager, start, stop
 
Methods inherited from class org.apache.logging.log4j.core.appender.AppenderBase
close, error, error, error, getHandler, getLayout, getName, isExceptionSuppressed, isStarted, setHandler, toString
 
Methods inherited from class org.apache.logging.log4j.core.filter.Filterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter, startFilter, stopFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

createAppender

public static ConsoleAppender createAppender(Layout layout,
                                             Filter filter,
                                             String t,
                                             String name,
                                             String suppress)
Create a Console Appender.

Parameters:
layout - The layout to use (required).
filter - The Filter or null.
t - The target ("SYSTEM_OUT" or "SYSTEM_ERR"). The default is "SYSTEM_OUT".
name - The name of the Appender (required).
suppress - "true" if exceptions should be hidden from the application, "false" otherwise. The default is "true".
Returns:
The ConsoleAppender.


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.