log4cplus::helpers::AbstractSocket | |
log4cplus::thread::AbstractThread | There are many cross-platform C++ Threading libraries |
log4cplus::Appender | Extend this class for implementing your own strategies for printing log statements |
log4cplus::spi::AppenderAttachable | This Interface is for attaching Appenders to objects |
log4cplus::helpers::AppenderAttachableImpl | This Interface is for attaching Appenders to objects |
log4cplus::spi::AppenderFactory | This abstract class defines the "Factory" interface to create "Appender" objects |
log4cplus::spi::BaseFactory | This is the base class for all factories |
log4cplus::BasicConfigurator | Use this class to quickly configure the package |
log4cplus::ConfigureAndWatchThread | |
log4cplus::ConsoleAppender | ConsoleAppender appends log events to System.out or System.err using a layout specified by the user |
log4cplus::DailyRollingFileAppender | DailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user chosen frequency |
log4cplus::DefaultLoggerFactory | This class is used to create the default implementation of the Logger class |
log4cplus::spi::DenyAllFilter | This filter drops all logging events |
log4cplus::DiagnosticContext | This is the internal object that is stored on the NDC stack |
log4cplus::ErrorHandler | This class is used to "handle" errors encountered in an Appender |
log4cplus::spi::FactoryRegistry< T > | This template class is used as a "Factory Registry" |
log4cplus::FileAppender | Appends log events to a file |
log4cplus::spi::Filter | Users should extend this class to implement customized logging event filtering |
log4cplus::spi::FilterFactory | This abstract class defines the "Factory" interface to create "Appender" objects |
log4cplus::thread::Guard | This is used to lock a mutex |
log4cplus::Hierarchy | This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy |
log4cplus::HierarchyLocker | This is used to lock a Hierarchy |
log4cplus::spi::InternalLoggingEvent | The internal representation of logging events |
log4cplus::Layout | This class is used to layout strings sent to an Appender |
log4cplus::spi::LayoutFactory | This abstract class defines the "Factory" interface to create "Layout" objects |
log4cplus::Logger | This is the central class in the log4cplus package |
log4cplus::spi::LoggerFactory | Implement this interface to create new instances of Logger or a sub-class of Logger |
log4cplus::spi::LoggerImpl | This is the central class in the log4cplus package |
log4cplus::LogLevelManager | This class is used to "manage" LogLevel definitions |
log4cplus::spi::LogLevelMatchFilter | This is a very simple filter based on LogLevel matching |
log4cplus::spi::LogLevelRangeFilter | This is a very simple filter based on LogLevel matching, which can be used to reject messages with LogLevels outside a certain range |
log4cplus::helpers::LogLog | This class used to output log statements from within the log4cplus package |
log4cplus::helpers::LogLogUser | This class used to simplify the use of the LogLog class |
log4cplus::NDC | The 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::NDCContextCreator | This class ensures that a NDC#push call is always matched with a NDC#pop call even in the face of exceptions |
log4cplus::NullAppender | Appends log events to a file |
log4cplus::helpers::NullPointerException | |
log4cplus::spi::ObjectRegistryBase | This is the base class used to implement the functionality required by the ObjectRegistry template class |
log4cplus::OnlyOnceErrorHandler | |
log4cplus::PatternLayout | A flexible layout configurable with pattern string |
log4cplus::helpers::Properties | |
log4cplus::PropertyConfigurator | Provides configuration from an external file |
log4cplus::RollingFileAppender | RollingFileAppender extends FileAppender to backup the log files when they reach a certain size |
log4cplus::spi::RootLogger | RootLogger sits at the top of the logger hierachy |
log4cplus::helpers::safe_auto_ptr< T > | |
log4cplus::helpers::ServerSocket | This class implements server sockets |
log4cplus::helpers::SharedObject | |
log4cplus::helpers::SharedObjectPtr< T > | |
log4cplus::SimpleLayout | SimpleLayout consists of the LogLevel of the log statement, followed by " - " and then the log message itself |
log4cplus::helpers::Socket | This class implements client sockets (also called just "sockets") |
log4cplus::SocketAppender | Sends 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::StringMatchFilter | This is a very simple filter based on string matching |
log4cplus::helpers::Time | This class represents a Epoch time with microsecond accuracy |
log4cplus::tostringstream | |
log4cplus::TraceLogger | This class is used to produce "Trace" logging |
log4cplus::TTCCLayout | TTCC layout format consists of time, thread, Logger and nested diagnostic context information, hence the name |