Public Member Functions | Static Public Member Functions

ConsoleAppender Class Reference

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

Inherits log4cxx::WriterAppender.

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)

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 (  ) 
ConsoleAppender ( const LayoutPtr layout  ) 
ConsoleAppender ( const LayoutPtr layout,
const LogString target 
)
~ConsoleAppender (  ) 

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]

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: