Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

log4cplus Compound 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::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::spi::BaseFactoryThis is the base class for all factories
log4cplus::BasicConfiguratorUse this class to quickly configure the package
log4cplus::ConfigureAndWatchThread
log4cplus::ConsoleAppenderConsoleAppender appends log events to System.out or System.err using a layout specified by the user
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::DiagnosticContextThis is the internal object that is stored on the NDC stack
log4cplus::ErrorHandlerThis class is used to "handle" errors encountered in an Appender
log4cplus::spi::FactoryRegistry< T >This template class is used as a "Factory Registry"
log4cplus::FileAppenderAppends log events to a file
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::thread::GuardThis is used to lock a mutex
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 Appender
log4cplus::spi::LayoutFactoryThis abstract class defines the "Factory" interface to create "Layout" objects
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::NDCThe NDC class implements 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::NullAppenderAppends log events to a file
log4cplus::helpers::NullPointerException
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::helpers::Properties
log4cplus::PropertyConfiguratorProvides configuration from an external file
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::helpers::safe_auto_ptr< T >
log4cplus::helpers::ServerSocketThis class implements server sockets
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::SocketThis class implements client sockets (also called just "sockets")
log4cplus::SocketAppenderSends LoggingEvent objects to a remote a log server
log4cplus::helpers::SocketBuffer
log4cplus::helpers::string_append_iterator< _Container >This iterator can be used in place of the back_insert_iterator for compilers that don't have a std::basic_string class that has the push_back method
log4cplus::spi::StringMatchFilterThis is a very simple filter based on string matching
log4cplus::helpers::TimeThis class represents a Epoch time with microsecond accuracy
log4cplus::tostringstream
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

Generated on Mon Feb 9 09:10:41 2004 for log4cplus by doxygen 1.3.2