API Documentation
| 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 log4cplus::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 log4cplus::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 | Implements 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::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::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 spi::InternalLoggingEvent 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::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 |