Log4j Version 1.2.14: Class ConsoleAppender

Log4j 1.2

Log4j 1.2.14

org.apache.log4j Class ConsoleAppender

java.lang.Object
  |
  +--org.apache.log4j.AppenderSkeleton
        |
        +--org.apache.log4j.WriterAppender
              |
              +--org.apache.log4j.ConsoleAppender
All Implemented Interfaces:
Appender, OptionHandler

public class ConsoleAppender
extends WriterAppender

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

Since:
1.1
Author:
Ceki Gülcü, Curt Arnold

static String
static String
protected  String
 
 
 
 
 void
protected  void
 boolean
 String
 void
 void
 
 
 
 

SYSTEM_OUT

public static final String SYSTEM_OUT

SYSTEM_ERR

public static final String SYSTEM_ERR

target

protected String target

ConsoleAppender

public ConsoleAppender()
Constructs an unconfigured appender.

ConsoleAppender

public ConsoleAppender(Layout layout)
Creates a configured appender.
Parameters:
layout - layout, may not be null.

ConsoleAppender

public ConsoleAppender(Layout layout,
                       String target)
Creates a configured appender.
Parameters:
layout - layout, may not be null.
target - target, either "System.err" or "System.out".

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).

setFollow

public final void setFollow(boolean newValue)
Sets whether the appender honors reassignments of System.out or System.err made after configuration.
Parameters:
newValue - if true, appender will use value of System.out or System.err in force at the time when logging events are appended.
Since:
1.2.13

getFollow

public final boolean getFollow()
Gets whether the appender honors reassignments of System.out or System.err made after configuration.
Returns:
true if appender will use value of System.out or System.err in force at the time when logging events are appended.
Since:
1.2.13

activateOptions

public void activateOptions()
Prepares the appender for use.
Overrides:
activateOptions in class WriterAppender

closeWriter

protected final void closeWriter()
{@inheritDoc}
Overrides:
closeWriter in class WriterAppender

Log4j 1.2.14

Copyright 2000-2005 Apache Software Foundation.