Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
\Nlog4cplus
 oNdetail
 oNhelpers
 |oCAppenderAttachableImplThis Interface is for attaching Appenders to objects
 |oCFileInfoFileInfo structure is OS independent abstraction of the stat() function
 |oCLockFile
 |oCLogLogThis class used to output log statements from within the log4cplus package
 |oCLogLogUserThis class used to simplify the use of the LogLog class
 |oCSharedObject
 |oCSharedObjectPtr
 |oCProperties
 |oCsnprintf_buf
 |oCAbstractSocket
 |oCSocketThis class implements client sockets (also called just "sockets")
 |oCServerSocketThis class implements server sockets
 |oCSocketBuffer
 |oCConvertIntegerToStringHelper
 |oCConvertIntegerToStringHelper< intType, true >
 |oCConvertIntegerToStringHelper< intType, false >
 |\CTimeThis class represents a Epoch time with microsecond accuracy
 oNinternal
 |oCgft_scratch_pad
 |oCappender_sratch_pad
 |\Cper_thread_dataPer thread data
 oNpattern
 oNspi
 |oCAppenderAttachableThis Interface is for attaching Appenders to objects
 |oCBaseFactoryThis is the base class for all factories
 |oCAppenderFactoryThis abstract class defines the "Factory" interface to create "Appender" objects
 |oCLayoutFactoryThis abstract class defines the "Factory" interface to create "Layout" objects
 |oCFilterFactoryThis abstract class defines the "Factory" interface to create "Appender" objects
 |oCLocaleFactoryThis abstract class defines the "Factory" interface to create std::locale instances
 |oCFactoryRegistryThis template class is used as a "Factory Registry"
 |oCLocalFactoryBase
 |oCFactoryTempl
 |oCFilterUsers should extend this class to implement customized logging event filtering
 |oCDenyAllFilterThis filter drops all logging events
 |oCLogLevelMatchFilterThis is a very simple filter based on LogLevel matching
 |oCLogLevelRangeFilterThis is a very simple filter based on LogLevel matching, which can be used to reject messages with LogLevels outside a certain range
 |oCStringMatchFilterThis is a very simple filter based on string matching
 |oCLoggerFactoryImplement this interface to create new instances of Logger or a sub-class of Logger
 |oCLoggerImplThis is the central class in the log4cplus package
 |oCInternalLoggingEventThe internal representation of logging events
 |oCObjectRegistryBaseThis is the base class used to implement the functionality required by the ObjectRegistry template class
 |\CRootLoggerRootLogger sits at the top of the logger hierachy
 oNthread
 |oNimpl
 |oCQueueSingle consumer, multiple producers queue
 |oCSyncGuard
 |oCMutexImplBase
 |oCMutex
 |oCSemaphoreImplBase
 |oCSemaphore
 |oCFairMutexImplBase
 |oCFairMutex
 |oCManualResetEventImplBase
 |oCManualResetEvent
 |oCSharedMutexImplBase
 |oCSyncGuardFunc
 |oCSharedMutex
 |oCThreadImplBase
 |\CAbstractThreadThere are many cross-platform C++ Threading libraries
 oCErrorHandlerThis class is used to "handle" errors encountered in an log4cplus::Appender
 oCOnlyOnceErrorHandler
 oCAppenderExtend this class for implementing your own strategies for printing log statements
 oCAsyncAppender
 oCCLFSAppender
 oCPropertyConfiguratorProvides configuration from an external file
 oCBasicConfiguratorUse this class to quickly configure the package
 oCConfigureAndWatchThread
 oCConsoleAppenderConsoleAppender appends log events to std::cout or std::cerr using a layout specified by the user
 oCFileAppenderAppends log events to a file
 oCRollingFileAppenderRollingFileAppender extends FileAppender to backup the log files when they reach a certain size
 oCDailyRollingFileAppenderDailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user chosen frequency
 oCHierarchyThis class is specialized in retrieving loggers by name and also maintaining the logger hierarchy
 oCHierarchyLockerThis is used to lock a Hierarchy
 oCLayoutThis class is used to layout strings sent to an log4cplus::Appender
 oCSimpleLayoutSimpleLayout consists of the LogLevel of the log statement, followed by " - " and then the log message itself
 oCTTCCLayoutTTCC layout format consists of time, thread, Logger and nested diagnostic context information, hence the name
 oCPatternLayoutA flexible layout configurable with pattern string
 oCLog4jUdpAppenderSends log events as Log4j XML to a remote a log server
 oCLoggerThis is the central class in the log4cplus package
 oCDefaultLoggerFactoryThis class is used to create the default implementation of the Logger class
 oCLogLevelManagerThis class is used to "manage" LogLevel definitions
 oCMDC
 oCNDCImplements nested diagnostic contexts as defined by Neil Harrison in the article "Patterns for Logging Diagnostic Messages" part of the book "<i>Pattern Languages of Program Design 3</i>" edited by Martin et al
 oCDiagnosticContextThis is the internal object that is stored on the NDC stack
 oCNDCContextCreatorThis class ensures that a NDC#push call is always matched with a NDC#pop call even in the face of exceptions
 oCNullAppenderAppends log events to a file
 oCQt4DebugAppender
 oCSocketAppenderSends spi::InternalLoggingEvent objects to a remote a log server
 |\CConnectorThread
 oCSysLogAppenderAppends log events to a file
 \CTraceLoggerThis class is used to produce "Trace" logging

Hosted By: SourceForge.net Logo