Apache log4cxx  Version 0.10.0
ConsoleAppender Class Reference

ConsoleAppender appends log events to stdout or stderr using a layout specified by the user. More...

Inheritance diagram for ConsoleAppender:
WriterAppender AppenderSkeleton Appender ObjectImpl OptionHandler Object Object

List of all members.

Public Member Functions

 ConsoleAppender ()
 ConsoleAppender (const LayoutPtr &layout)
 ConsoleAppender (const LayoutPtr &layout, const LogString &target)
 ~ConsoleAppender ()
void setTarget (const LogString &value)
 Sets the value of the target property.
LogString getTarget () const
 Returns the current value of the target property.
void activateOptions (log4cxx::helpers::Pool &p)
 Derived appenders should override this method if option structure requires it.
void setOption (const LogString &option, const LogString &value)
 Set option to value.

Static Public Member Functions

static const LogStringgetSystemOut ()
static const LogStringgetSystemErr ()

Detailed Description

ConsoleAppender appends log events to stdout or stderr using a layout specified by the user.

The default target is stdout.


Constructor & Destructor Documentation

ConsoleAppender ( const LayoutPtr layout)
ConsoleAppender ( const LayoutPtr layout,
const LogString target 
)

Member Function Documentation

void activateOptions ( log4cxx::helpers::Pool pool) [virtual]

Derived appenders should override this method if option structure requires it.

Reimplemented from WriterAppender.

static const LogString& getSystemErr ( ) [static]
static const LogString& getSystemOut ( ) [static]
LogString getTarget ( ) const

Returns the current value of the target property.

The default value of the option is "System.out".

See also setTarget.

void setOption ( const LogString option,
const LogString value 
) [virtual]

Set option to value.

The handling of each option depends on the OptionHandler instance. Some options may become active immediately whereas other may be activated only when activateOptions is called.

Reimplemented from WriterAppender.

void setTarget ( const LogString value)

Sets the value of the target property.

Recognized values are "System.out" and "System.err". Any other value will be ignored.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines