log4cplus: Class List

log4cplus  1.2.0
An advanced log system using Java like configuration files.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nlog4cplus  Nhelpers  CAbstractSocket  CAppenderAttachableImplThis Interface is for attaching Appenders to objects  CConnectorThreadThis class is used by SocketAppender and (remote) SysLogAppender to provide asynchronous re-connection  CConvertIntegerToStringHelper  CConvertIntegerToStringHelper< intType, charType, false >  CConvertIntegerToStringHelper< intType, charType, true >  CFileInfoFileInfo structure is OS independent abstraction of the stat() function  CIConnectorThreadClientInterface implemented by users of ConnectorThread  CLockFile  CLogLogThis class used to output log statements from within the log4cplus package  CLogLogUserThis class used to simplify the use of the LogLog class  CProperties  CServerSocketThis class implements server sockets  CSharedObject  CSharedObjectPtr  Csnprintf_buf  CSocketThis class implements client sockets (also called just "sockets")  CSocketBuffer  CTimeThis class represents a Epoch time with microsecond accuracy  Ninternal  Cappender_sratch_pad  Cgft_scratch_pad  Cper_thread_dataPer thread data  Nspi  CAppenderAttachableThis Interface is for attaching Appenders to objects  CAppenderFactoryThis abstract class defines the "Factory" interface to create "Appender" objects  CBaseFactoryThis is the base class for all factories  CDenyAllFilterThis filter drops all logging events  CFactoryRegistryThis template class is used as a "Factory Registry"  CFactoryTempl  CFilterUsers should extend this class to implement customized logging event filtering  CFilterFactoryThis abstract class defines the "Factory" interface to create "Appender" objects  CInternalLoggingEventThe internal representation of logging events  CLayoutFactoryThis abstract class defines the "Factory" interface to create "Layout" objects  CLocaleFactoryThis abstract class defines the "Factory" interface to create std::locale instances  CLocalFactoryBase  CLoggerFactoryImplement this interface to create new instances of Logger or a sub-class of Logger  CLoggerImplThis is the central class in the log4cplus package  CLogLevelMatchFilterThis is a very simple filter based on LogLevel matching  CLogLevelRangeFilterThis is a very simple filter based on LogLevel matching, which can be used to reject messages with LogLevels outside a certain range  CObjectRegistryBaseThis is the base class used to implement the functionality required by the ObjectRegistry template class  CRootLoggerRootLogger sits at the top of the logger hierachy  CStringMatchFilterThis is a very simple filter based on string matching  Nthread  Nimpl  CFairMutex  CManualResetEvent  CMutex  CPthreadMutexAttr  CSemaphore  CSharedMutex  CThreadThere are many cross-platform C++ Threading libraries  CThreadStart  CAbstractThreadThere are many cross-platform C++ Threading libraries  CFairMutex  CFairMutexImplBase  CManualResetEvent  CManualResetEventImplBase  CMutex  CMutexImplBase  CQueueSingle consumer, multiple producers queue  CSemaphore  CSemaphoreImplBase  CSharedMutex  CSharedMutexImplBase  CSyncGuard  CSyncGuardFunc  CThreadImplBase  CAppenderExtend this class for implementing your own strategies for printing log statements  CAsyncAppender  CBasicConfiguratorUse this class to quickly configure the package  CCLFSAppender  CConfigureAndWatchThread  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  CMDC  CMSTTSAppender  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  CNullAppenderAppends log events to a file  COnlyOnceErrorHandler  CPatternLayoutA flexible layout configurable with pattern string  CPropertyConfiguratorProvides configuration from an external file  CQt4DebugAppender  CQt5DebugAppender  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

Hosted By:
Syndicate content

Snap! Websites
An Open Source CMS System in C++

Contact Us Directly