log4cplus  1.1.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::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::CLFSAppender
log4cplus::ConfigureAndWatchThread
log4cplus::SocketAppender::ConnectorThread
log4cplus::ConsoleAppenderConsoleAppender appends log events to std::cout or std::cerr using a layout specified by the user
log4cplus::helpers::ConvertIntegerToStringHelper< intType, false >
log4cplus::helpers::ConvertIntegerToStringHelper< intType, 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::thread::impl::FairMutex
log4cplus::thread::FairMutex
log4cplus::thread::FairMutexImplBase
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::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::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::helpers::LogLogUserThis class used to simplify the use of the LogLog class
log4cplus::thread::impl::ManualResetEvent
log4cplus::thread::ManualResetEvent
log4cplus::thread::ManualResetEventImplBase
log4cplus::MDC
log4cplus::thread::impl::Mutex
log4cplus::thread::Mutex
log4cplus::thread::MutexImplBase
log4cplus::NDCImplements 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
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::thread::impl::PthreadMutexAttr
log4cplus::Qt4DebugAppender
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::thread::impl::Semaphore
log4cplus::thread::SemaphoreImplBase
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::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< SP >
log4cplus::thread::SyncGuardFunc< SP, lock_func, unlock_func >
log4cplus::SysLogAppenderAppends log events to a file
log4cplus::thread::impl::ThreadThere are many cross-platform C++ Threading libraries
log4cplus::thread::ThreadImplBase
log4cplus::thread::impl::ThreadStart
log4cplus::helpers::TimeThis class represents a Epoch time with microsecond accuracy
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