log4cplus  2.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
log4cplus::helpers::AbstractSocket
log4cplus::thread::AbstractThreadThere are many cross-platform C++ Threading libraries
log4cplus::helpers::ADDRINFOT_deleter
log4cplus::AppenderExtend this class for implementing your own strategies for printing log statements
log4cplus::internal::appender_sratch_pad
log4cplus::spi::AppenderAttachableThis Interface is for attaching Appenders to objects
log4cplus::helpers::AppenderAttachableImplThis Interface is for attaching Appenders to objects
log4cplus::spi::AppenderFactoryThis abstract class defines the "Factory" interface to create "Appender" objects
log4cplus::AsyncAppender
log4cplus::spi::BaseFactoryThis is the base class for all factories
log4cplus::BasicConfiguratorUse this class to quickly configure the package
log4cplus::CallbackAppenderSend log events to a C function callback
log4cplus::CLFSAppender
log4cplus::ConfigureAndWatchThread
log4cplus::helpers::ConnectorThreadThis class is used by SocketAppender and (remote) SysLogAppender to provide asynchronous re-connection
log4cplus::ConsoleAppenderConsoleAppender appends log events to std::cout or std::cerr using a layout specified by the user
log4cplus::helpers::ConvertIntegerToStringHelper< intType, charType, false >
log4cplus::helpers::ConvertIntegerToStringHelper< intType, charType, true >
log4cplus::DailyRollingFileAppenderDailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user chosen frequency
log4cplus::DefaultLoggerFactoryThis class is used to create the default implementation of the Logger class
log4cplus::spi::DenyAllFilterThis filter drops all logging events
log4cplus::device_appender_detail::device_type_traits< T >
log4cplus::device_appender_detail::device_type_traits< boost::shared_ptr< T > >
log4cplus::DeviceAppender< Device >
log4cplus::DiagnosticContextThis is the internal object that is stored on the NDC stack
log4cplus::ErrorHandlerThis class is used to "handle" errors encountered in an log4cplus::Appender
log4cplus::spi::FactoryRegistry< T >This template class is used as a "Factory Registry"
log4cplus::spi::FactoryTempl< LocalProduct, ProductFactoryBase >
log4cplus::FileAppenderAppends log events to a file
log4cplus::helpers::FileInfoFileInfo structure is OS independent abstraction of the stat() function
log4cplus::spi::FilterUsers should extend this class to implement customized logging event filtering
log4cplus::spi::FilterFactoryThis abstract class defines the "Factory" interface to create "Appender" objects
log4cplus::spi::FunctionFilterThis filter allows using `std::function<FilterResult(const InternalLoggingEvent &)>`
log4cplus::internal::gft_scratch_pad
log4cplus::HierarchyThis class is specialized in retrieving loggers by name and also maintaining the logger hierarchy
log4cplus::HierarchyLockerThis is used to lock a Hierarchy
log4cplus::helpers::IConnectorThreadClientInterface implemented by users of ConnectorThread
log4cplus::InitializerThis class helps with initialization and shutdown of log4cplus
log4cplus::spi::InternalLoggingEventThe internal representation of logging events
log4cplus::LayoutThis class is used to layout strings sent to an log4cplus::Appender
log4cplus::spi::LayoutFactoryThis abstract class defines the "Factory" interface to create "Layout" objects
log4cplus::spi::LocaleFactoryThis abstract class defines the "Factory" interface to create std::locale instances
log4cplus::spi::LocalFactoryBase< ProductFactoryBase >
log4cplus::helpers::LockFile
log4cplus::Log4jUdpAppenderSends log events as Log4j XML to a remote a log server
log4cplus::LoggerThis is the central class in the log4cplus package
log4cplus::spi::LoggerFactoryImplement this interface to create new instances of Logger or a sub-class of Logger
log4cplus::spi::LoggerImplThis is the central class in the log4cplus package
log4cplus::LogLevelManagerThis class is used to "manage" LogLevel definitions
log4cplus::spi::LogLevelMatchFilterThis is a very simple filter based on LogLevel matching
log4cplus::spi::LogLevelRangeFilterThis is a very simple filter based on LogLevel matching, which can be used to reject messages with LogLevels outside a certain range
log4cplus::helpers::LogLogThis class used to output log statements from within the log4cplus package
log4cplus::thread::ManualResetEvent
log4cplus::MDC
log4cplus::MSTTSAppender
log4cplus::thread::Mutex
log4cplus::NDCImplements 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
log4cplus::NDCContextCreatorThis class ensures that a `NDC::push()` call is always matched with a `NDC::pop()` call even in the face of exceptions
log4cplus::NTEventLogAppenderAppends log events to NT EventLog
log4cplus::NullAppenderAppends log events to a file
log4cplus::spi::ObjectRegistryBaseThis is the base class used to implement the functionality required by the ObjectRegistry template class
log4cplus::OnlyOnceErrorHandler
log4cplus::PatternLayoutA flexible layout configurable with pattern string
log4cplus::internal::per_thread_dataPer thread data
log4cplus::helpers::Properties
log4cplus::PropertyConfiguratorProvides configuration from an external file
log4cplus::Qt4DebugAppender
log4cplus::Qt5DebugAppender
log4cplus::thread::QueueSingle consumer, multiple producers queue
log4cplus::RollingFileAppenderRollingFileAppender extends FileAppender to backup the log files when they reach a certain size
log4cplus::spi::RootLoggerRootLogger sits at the top of the logger hierachy
log4cplus::thread::Semaphore
log4cplus::helpers::ServerSocketThis class implements server sockets
log4cplus::thread::impl::SharedMutex
log4cplus::thread::SharedMutex
log4cplus::thread::SharedMutexImplBase
log4cplus::helpers::SharedObject
log4cplus::helpers::SharedObjectPtr< T >
log4cplus::SimpleLayoutSimpleLayout consists of the LogLevel of the log statement, followed by " - " and then the log message itself
log4cplus::helpers::snprintf_buf
log4cplus::helpers::SocketThis class implements client sockets (also called just "sockets")
log4cplus::helpers::socket_closer
log4cplus::helpers::socket_holder
log4cplus::SocketAppenderSends spi::InternalLoggingEvent objects to a remote a log server
log4cplus::helpers::SocketBuffer
log4cplus::spi::StringMatchFilterThis is a very simple filter based on string matching
log4cplus::thread::SyncGuard< SyncPrim >
log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >
log4cplus::SysLogAppenderAppends log events to a file
log4cplus::TraceLoggerThis class is used to produce "Trace" logging
log4cplus::TTCCLayoutTTCC layout format consists of time, thread, Logger and nested diagnostic context information, hence the name
log4cplus::Win32ConsoleAppenderPrints events to Win32 console