Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

Logger::Logger | Implements main logger class whose instance will be used by user code when logging
Logger::LoggerRoot | Implements the root class for loggers; does not allow a parent logger to be set
Logger::LoggerAppender | Implements passing LoggerEvent to target destination
Logger::LoggerAppenderNull | Implements appender which does nothing
Logger::LoggerAppenderWithLayout | Implements an appender with a layout
Logger::LoggerAppenderFile | Implements appender writing to a file
Logger::AbstractLoggerAppenderFileRotate | Abstract class for file appenders with rotation support
Logger::LoggerAppenderFileRing | Implemants appender writing to a file with file circular rotation support
Logger::LoggerAppenderFileRotate | Implements appender writing to a file with file rotation support
Logger::LoggerAppenderFileArchive | Implements appender writing to a file with archive support
Logger::LoggerAppenderStdErr | Implements appender writing to a stderr file
Logger::LoggerAppenderStdOut | Implements appender writing to a stdout file
Logger::LoggerAppenderStream | Implements appender writing to an output stream via StreamWriter
Logger::LoggerAppenderQueue | Implements queue serializing async appender events
Logger::LoggerAppenderQueueThreadPool | Handles the processing for asynchronous appender events in multiple threads
Logger::LoggerEvent | Implements an event to be logged
Logger::LoggerEventParameter | Implements callable parameter which is evaluated in run-time when event is rendered
Logger::LoggerFilter | Implements a general event filtering class
Logger::LoggerFilterLevel | Implements the filter according event LoggerLevel
Logger::LoggerFilterRegex | Implements filtering according to a regular expression on the event message
Logger::LoggerLayout | Abstract class that defines the interface for logger layouts
Logger::LoggerLayoutPattern | Implements the formatting of LoggerEvent objects with a pattern
Logger::LoggerLevel | Defines the minimum set of levels recognized by the system
Logger::LoggerPattern | Implements pattern parsing and substitution
Logger::LoggerAppenderFileArchive | Implements appender writing to a file with archive support
Logger::LoggerAppenderFileRing | Implemants appender writing to a file with file circular rotation support
Logger::LoggerAppenderFileRotate | Implements appender writing to a file with file rotation support
Logger::LoggerLayoutPattern | Implements the formatting of LoggerEvent objects with a pattern