log4cplus  1.2.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 CAppenderExtend this class for implementing your own strategies for printing log statements
 CBasicConfiguratorUse this class to quickly configure the package
 CConsoleAppenderConsoleAppender appends log events to std::cout or std::cerr using a layout specified by the user
 CDailyRollingFileAppenderDailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user chosen frequency
 CDefaultLoggerFactoryThis class is used to create the default implementation of the Logger class
 CDiagnosticContextThis is the internal object that is stored on the NDC stack
 CErrorHandlerThis class is used to "handle" errors encountered in an log4cplus::Appender
 CFileAppenderAppends log events to a file
 CFileAppenderBaseBase class for Appenders writing log events to a file
 CHierarchyThis class is specialized in retrieving loggers by name and also maintaining the logger hierarchy
 CHierarchyLockerThis is used to lock a Hierarchy
 CLayoutThis class is used to layout strings sent to an log4cplus::Appender
 CLog4jUdpAppenderSends log events as Log4j XML to a remote a log server
 CLoggerThis is the central class in the log4cplus package
 CLogLevelManagerThis class is used to "manage" LogLevel definitions
 CNDCImplements nested diagnostic contexts as defined by Neil Harrison in the article "Patterns for Logging Diagnostic Messages" part of the book "Pattern Languages of Program Design 3" edited by Martin et al
 CNDCContextCreatorThis class ensures that a NDC::push() call is always matched with a NDC::pop() call even in the face of exceptions
 CNTEventLogAppenderAppends log events to NT EventLog
 CNullAppenderAppends log events to a file
 CPatternLayoutA flexible layout configurable with pattern string
 CPropertyConfiguratorProvides configuration from an external file
 CRollingFileAppenderRollingFileAppender extends FileAppender to backup the log files when they reach a certain size
 CSimpleLayoutSimpleLayout consists of the LogLevel of the log statement, followed by " - " and then the log message itself
 CSocketAppenderSends spi::InternalLoggingEvent objects to a remote a log server
 CSysLogAppenderAppends log events to a file
 CTimeBasedRollingFileAppenderTimeBasedRollingFileAppender extends FileAppenderBase so that the underlying file is rolled over at a user chosen frequency while also keeping in check a total maximum number of produced files
 CTraceLoggerThis class is used to produce "Trace" logging
 CTTCCLayoutTTCC layout format consists of time, thread, Logger and nested diagnostic context information, hence the name
 CWin32ConsoleAppenderPrints events to Win32 console