Apache log4cxx  Version 0.10.0
PatternConverter Class Reference

Inherits ObjectImpl.

Inherited by IntegerPatternConverter, and LoggingEventPatternConverter.

List of all members.

Public Member Functions

virtual LogString getStyleClass (const log4cxx::helpers::ObjectPtr &e) const
 This method returns the CSS style class that should be applied to the LoggingEvent passed as parameter, which can be null.

Protected Member Functions

 PatternConverter (const LogString &name, const LogString &style)
 Create a new pattern converter.
virtual ~PatternConverter ()

Static Protected Member Functions

static void append (LogString &toAppendTo, const std::string &src)
 Appends content in the locale code page to a LogString.

Detailed Description

PatternConverter is an abstract class that provides the formatting functionality that derived classes need.

Conversion specifiers in a conversion patterns are parsed to individual PatternConverters. Each of which is responsible for converting an object in a converter specific manner.


Constructor & Destructor Documentation

PatternConverter ( const LogString name,
const LogString style 
) [protected]

Create a new pattern converter.

Parameters:
namename for pattern converter.
styleCSS style for formatted output.
virtual ~PatternConverter ( ) [protected, virtual]

Member Function Documentation

static void append ( LogString toAppendTo,
const std::string &  src 
) [static, protected]

Appends content in the locale code page to a LogString.

Parameters:
toAppendTostring to which content is appended.
srccontent.
virtual LogString getStyleClass ( const log4cxx::helpers::ObjectPtr e) const [virtual]

This method returns the CSS style class that should be applied to the LoggingEvent passed as parameter, which can be null.

This information is currently used only by HTMLLayout.

Parameters:
enull values are accepted
Returns:
the name of the conversion pattern

Reimplemented in LevelPatternConverter.


The documentation for this class was generated from the following file: