Apache log4cxx (Incubating)  Version 0.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
log4cxx::pattern Namespace Reference

Classes

class  CachedDateFormat
 
class  ClassNamePatternConverter
 Formats the class name of the site of the logging request. More...
 
class  DatePatternConverter
 Convert and format the event's date in a StringBuffer. More...
 
class  FileDatePatternConverter
 Formats an date by delegating to DatePatternConverter. More...
 
class  FileLocationPatternConverter
 Return the event's line location information in a StringBuffer. More...
 
class  FormattingInfo
 Modifies the output of a pattern converter for a specified minimum and maximum width and alignment. More...
 
class  FullLocationPatternConverter
 Format the event's line location information. More...
 
class  IntegerPatternConverter
 Formats an integer. More...
 
class  LevelPatternConverter
 Return the event's level in a StringBuffer. More...
 
class  LineLocationPatternConverter
 Format the event's line location information. More...
 
class  LineSeparatorPatternConverter
 Formats a line separator. More...
 
class  LiteralPatternConverter
 Formats a string literal. More...
 
class  LoggerPatternConverter
 Formats a logger name. More...
 
class  LoggingEventPatternConverter
 LoggingEventPatternConverter is a base class for pattern converters that can format information from instances of LoggingEvent. More...
 
class  MessagePatternConverter
 Formats the message of an logging event. More...
 
class  MethodLocationPatternConverter
 Return the event's line location information in a StringBuffer. More...
 
class  NameAbbreviator
 NameAbbreviator generates abbreviated logger and class names. More...
 
class  NamePatternConverter
 Base class for other pattern converters which can return only parts of their name. More...
 
class  NDCPatternConverter
 Return the event's NDC in a StringBuffer. More...
 
class  PatternConverter
 
class  PatternParser
 Most of the work of the PatternLayout class is delegated to the PatternParser class. More...
 
class  PropertiesPatternConverter
 Able to handle the contents of the LoggingEvent's Property bundle and either output the entire contents of the properties in a similar format to the java.util.Hashtable.toString(), or to output the value of a specific key within the property bundle when this pattern converter has the option set. More...
 
class  RelativeTimePatternConverter
 Format the relative time in milliseconds. More...
 
class  ThreadPatternConverter
 Formats the event thread name. More...
 
class  ThrowableInformationPatternConverter
 Outputs the ThrowableInformation portion of the LoggingiEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace. More...
 

Typedefs

typedef helpers::ObjectPtrT
< FormattingInfo
FormattingInfoPtr
 
typedef std::vector< LogStringOptionsList
 
typedef PatternConverterPtr(* PatternConstructor )(const std::vector< LogString > &options)
 
typedef std::map< LogString,
PatternConstructor
PatternMap
 

Functions

 LOG4CXX_PTR_DEF (DatePatternConverter)
 
 LOG4CXX_PTR_DEF (FormattingInfo)
 
 LOG4CXX_PTR_DEF (IntegerPatternConverter)
 
 LOG4CXX_PTR_DEF (LoggingEventPatternConverter)
 
 LOG4CXX_PTR_DEF (NameAbbreviator)
 
 LOG4CXX_PTR_DEF (PatternConverter)
 

Typedef Documentation

typedef std::vector<LogString> OptionsList
typedef PatternConverterPtr(* PatternConstructor)(const std::vector< LogString > &options)

Function Documentation

log4cxx::pattern::LOG4CXX_PTR_DEF ( NameAbbreviator  )
log4cxx::pattern::LOG4CXX_PTR_DEF ( IntegerPatternConverter  )
log4cxx::pattern::LOG4CXX_PTR_DEF ( DatePatternConverter  )
log4cxx::pattern::LOG4CXX_PTR_DEF ( LoggingEventPatternConverter  )
log4cxx::pattern::LOG4CXX_PTR_DEF ( FormattingInfo  )
log4cxx::pattern::LOG4CXX_PTR_DEF ( PatternConverter  )