Clog4cxx::helpers::APRInitializer | |
Clog4cxx::BasicConfigurator | Use this class to quickly configure the package |
Clog4cxx::helpers::ByteBuffer | A byte buffer |
Clog4cxx::helpers::CharMessageBuffer | This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter |
▼Clog4cxx::helpers::Class | |
Clog4cxx::Level::LevelClass | |
Clog4cxx::helpers::ClassRegistration | |
Clog4cxx::helpers::CyclicBuffer | CyclicBuffer is used by other appenders to hold instances of LoggingEvent for immediate or deferred display |
Clog4cxx::DefaultConfigurator | Configures the repository from environmental settings and files |
▼Cenable_shared_from_this | |
Clog4cxx::Hierarchy | This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy |
Clog4cxx::spi::ErrorCode | |
▼Cexception | |
►Clog4cxx::helpers::Exception | The class Exception and its subclasses indicate conditions that a reasonable application might want to catch |
Clog4cxx::db::SQLException | |
Clog4cxx::helpers::ClassNotFoundException | Thrown when an application tries to load in a class through its string name but no definition for the class with the specified name could be found |
Clog4cxx::helpers::IllegalMonitorStateException | |
Clog4cxx::helpers::IllegalStateException | |
Clog4cxx::helpers::InstantiationException | Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class |
Clog4cxx::helpers::InterruptedException | |
►Clog4cxx::helpers::IOException | Signals that an I/O exception of some sort has occurred |
►Clog4cxx::helpers::InterruptedIOException | Signals that an I/O operation has been interrupted |
Clog4cxx::helpers::SocketTimeoutException | Signals that an I/O operation has been interrupted |
►Clog4cxx::helpers::SocketException | Thrown to indicate that there is an error in the underlying protocol, such as a TCP error |
Clog4cxx::helpers::BindException | Signals that an error occurred while attempting to bind a socket to a local address and port |
Clog4cxx::helpers::ClosedChannelException | |
Clog4cxx::helpers::ConnectException | Signals that an error occurred while attempting to connect a socket to a remote address and port |
Clog4cxx::helpers::MissingResourceException | |
Clog4cxx::helpers::NoSuchElementException | |
Clog4cxx::helpers::PoolException | |
►Clog4cxx::helpers::RuntimeException | RuntimeException is the parent class of those exceptions that can be thrown during the normal operation of the process |
Clog4cxx::helpers::DOMException | |
Clog4cxx::helpers::IllegalArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument |
Clog4cxx::helpers::NullPointerException | Thrown when an application attempts to use null in a case where an object is required |
Clog4cxx::helpers::ThreadException | |
Clog4cxx::helpers::TranscoderException | |
Clog4cxx::helpers::UnknownHostException | |
Clog4cxx::File | An abstract representation of file and directory path names |
Clog4cxx::pattern::FileDatePatternConverter | Formats an date by delegating to DatePatternConverter |
Clog4cxx::helpers::FileWatchdog | Check every now and then that a certain file has not changed |
Clog4cxx::helpers::Loader | |
Clog4cxx::helpers::Locale | |
Clog4cxx::spi::LocationInfo | This class represents the location of a logging statement |
Clog4cxx::helpers::LogLog | This class used to output log statements from within the log4cxx package |
Clog4cxx::LogManager | Use the LogManager class to retreive Logger instances or to operate on the current LoggerRepository |
▼Clog4cxx::logstream_base | Base class for the basic_logstream template which attempts to emulate std::basic_ostream but attempts to short-circuit unnecessary operations |
Clog4cxx::logstream | An STL-like stream API for log4cxx using char as the character type |
Clog4cxx::ulogstream | An STL-like stream API for log4cxx using UniChar as the character type |
Clog4cxx::wlogstream | An STL-like stream API for log4cxx using wchar_t as the character type |
Clog4cxx::MDC | Similar to the NDC class except that it is based on a map instead of a stack |
Clog4cxx::helpers::MessageBuffer | This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter |
Clog4cxx::NDC | 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 |
▼Clog4cxx::helpers::Object | Base class for java-like objects |
►Clog4cxx::AppenderSkeleton | Implementation base class for all appenders |
Clog4cxx::AsyncAppender | The AsyncAppender lets users log events asynchronously |
Clog4cxx::db::ODBCAppender | |
Clog4cxx::net::SMTPAppender | Send an e-mail when a specific logging event occurs, typically on errors or fatal errors |
►Clog4cxx::net::SocketAppenderSkeleton | Abstract base class for SocketAppender and XMLSocketAppender |
Clog4cxx::net::SocketAppender | Sends LoggingEvent objects to a remote a log server, usually Apache Chainsaw |
Clog4cxx::net::XMLSocketAppender | Sends LoggingEvent objects in XML format to a remote a log server, usually a XMLSocketNode |
Clog4cxx::net::SocketHubAppender | Sends LoggingEvent objects to a set of remote log servers, usually a SocketNode |
Clog4cxx::net::SyslogAppender | Use SyslogAppender to send log messages to a remote syslog daemon |
Clog4cxx::net::TelnetAppender | |
Clog4cxx::nt::NTEventLogAppender | Appends log events to NT EventLog |
Clog4cxx::nt::OutputDebugStringAppender | |
►Clog4cxx::WriterAppender | WriterAppender appends log events to a standard output stream |
Clog4cxx::ConsoleAppender | ConsoleAppender appends log events to stdout or stderr using a layout specified by the user |
►Clog4cxx::FileAppender | FileAppender appends log events to a file |
►Clog4cxx::rolling::RollingFileAppenderSkeleton | Base class for log4cxx::rolling::RollingFileAppender and log4cxx::RollingFileAppender (analogues of org.apache.log4j.rolling.RFA from extras companion and org.apache.log4j.RFA from log4j 1.2, respectively) |
Clog4cxx::DailyRollingFileAppender | DailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user chosen frequency |
Clog4cxx::rolling::RollingFileAppender | RollingFileAppender extends log4cxx::FileAppender to backup the log files depending on RollingPolicy and TriggeringPolicy |
Clog4cxx::RollingFileAppender | RollingFileAppender extends FileAppender to backup the log files when they reach a certain size |
Clog4cxx::DefaultLoggerFactory | |
Clog4cxx::helpers::AppenderAttachableImpl | |
Clog4cxx::helpers::CharsetDecoder | An abstract engine to transform a sequences of bytes in a specific charset into a LogString |
Clog4cxx::helpers::CharsetEncoder | An engine to transform LogStrings into bytes for the specific character set |
Clog4cxx::helpers::DatagramPacket | This class represents a datagram packet |
Clog4cxx::helpers::DatagramSocket | This class represents a socket for sending and receiving datagram packets |
Clog4cxx::helpers::Date | Simple transcoder for converting between external char and wchar_t strings and internal strings |
►Clog4cxx::helpers::DateFormat | DateFormat is an abstract class for date/time formatting patterned after java.text.DateFormat |
Clog4cxx::helpers::RelativeTimeDateFormat | Formats a date by printing the number of milliseconds elapsed since the start of the application |
►Clog4cxx::helpers::SimpleDateFormat | Concrete class for formatting and parsing dates in a locale-sensitive manner |
Clog4cxx::helpers::AbsoluteTimeDateFormat | Formats a date in the format HH:mm:ss,SSS for example, "15:49:37,459" |
Clog4cxx::helpers::DateTimeDateFormat | Formats a date in the format dd MMM yyyy HH:mm:ss,SSS for example, "06 Nov 1994 15:49:37,459" |
Clog4cxx::helpers::ISO8601DateFormat | Formats a date in the format yyyy-MM-dd HH:mm:ss,SSS for example "1999-11-27 15:49:37,459" |
Clog4cxx::helpers::StrftimeDateFormat | Concrete class for formatting and parsing dates in a locale-sensitive manner |
Clog4cxx::pattern::CachedDateFormat | |
Clog4cxx::helpers::InetAddress | |
►Clog4cxx::helpers::InputStream | Abstract class for reading from character streams |
Clog4cxx::helpers::ByteArrayInputStream | InputStream implemented on top of a byte array |
Clog4cxx::helpers::FileInputStream | InputStream implemented on top of APR file IO |
Clog4cxx::helpers::Integer | |
Clog4cxx::helpers::ObjectOutputStream | Emulates java serialization |
Clog4cxx::helpers::OnlyOnceErrorHandler | The OnlyOnceErrorHandler implements log4cxx's default error handling policy which consists of emitting a message for the first error in an appender and ignoring all following errors |
►Clog4cxx::helpers::OutputStream | Abstract class for writing to character streams |
Clog4cxx::helpers::BufferedOutputStream | Abstract class for writing to character streams |
Clog4cxx::helpers::ByteArrayOutputStream | OutputStream implemented on top of std::vector |
Clog4cxx::helpers::FileOutputStream | OutputStream implemented on top of APR file IO |
Clog4cxx::helpers::SocketOutputStream | |
►Clog4cxx::helpers::Reader | Abstract class for reading from character streams |
Clog4cxx::helpers::InputStreamReader | Class for reading from character streams |
►Clog4cxx::helpers::ResourceBundle | Resource bundles contain locale-specific objects |
Clog4cxx::helpers::PropertyResourceBundle | PropertyResourceBundle is a concrete subclass of ResourceBundle that manages resources for a locale using a set of static strings from a property file |
Clog4cxx::helpers::Socket | |
Clog4cxx::helpers::TimeZone | |
►Clog4cxx::helpers::Writer | Abstract class for writing to character streams |
Clog4cxx::helpers::BufferedWriter | Writes text to a character-output stream buffering requests to increase efficiency |
Clog4cxx::helpers::OutputStreamWriter | Abstract class for writing to character streams |
Clog4cxx::helpers::SystemErrWriter | Abstract class for writing to character streams |
Clog4cxx::helpers::SystemOutWriter | Abstract class for writing to character streams |
►Clog4cxx::helpers::XMLDOMNode | The XMLDOMNode interface is the primary datatype for the entire Document Object Model |
Clog4cxx::helpers::XMLDOMDocument | The XMLDOMDocument interface represents an entire XML document |
Clog4cxx::helpers::XMLDOMElement | The XMLDOMElement interface represents an element in an XML document |
Clog4cxx::helpers::XMLDOMNodeList | The XMLDOMNodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented |
Clog4cxx::Hierarchy | This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy |
►Clog4cxx::Layout | Extend this abstract class to create your own log layout format |
►Clog4cxx::helpers::DateLayout | This abstract layout takes care of all the date related options and formatting work |
Clog4cxx::TTCCLayout | TTCC layout format consists of time, thread, logger name and nested diagnostic context information, hence the name |
Clog4cxx::HTMLLayout | This layout outputs events in a HTML table |
Clog4cxx::JSONLayout | This layout outputs events in a JSON dictionary |
Clog4cxx::PatternLayout | A flexible layout configurable with pattern string |
Clog4cxx::SimpleLayout | SimpleLayout consists of the level of the log statement, followed by " - " and then the log message itself |
Clog4cxx::xml::XMLLayout | The output of the XMLLayout consists of a series of log4j:event elements |
Clog4cxx::Level | Defines the minimum set of levels recognized by the system, that is OFF , FATAL , ERROR , WARN , INFO , DEBUG and ALL |
►Clog4cxx::Logger | This is the central class in the log4cxx package |
Clog4cxx::spi::RootLogger | RootLogger sits at the top of the logger hierachy |
Clog4cxx::pattern::FormattingInfo | Modifies the output of a pattern converter for a specified minimum and maximum width and alignment |
Clog4cxx::pattern::NameAbbreviator | NameAbbreviator generates abbreviated logger and class names |
►Clog4cxx::pattern::PatternConverter | |
Clog4cxx::pattern::IntegerPatternConverter | Formats an integer |
►Clog4cxx::pattern::LoggingEventPatternConverter | LoggingEventPatternConverter is a base class for pattern converters that can format information from instances of LoggingEvent |
Clog4cxx::pattern::DatePatternConverter | Convert and format the event's date in a StringBuffer |
Clog4cxx::pattern::FileLocationPatternConverter | Return the event's line location information in a StringBuffer |
Clog4cxx::pattern::FullLocationPatternConverter | Format the event's line location information |
Clog4cxx::pattern::LevelPatternConverter | Return the event's level in a StringBuffer |
Clog4cxx::pattern::LineLocationPatternConverter | Format the event's line location information |
Clog4cxx::pattern::LineSeparatorPatternConverter | Formats a line separator |
Clog4cxx::pattern::LiteralPatternConverter | Formats a string literal |
Clog4cxx::pattern::MessagePatternConverter | Formats the message of an logging event |
Clog4cxx::pattern::MethodLocationPatternConverter | Return the event's line location information in a StringBuffer |
►Clog4cxx::pattern::NamePatternConverter | Base class for other pattern converters which can return only parts of their name |
Clog4cxx::pattern::ClassNamePatternConverter | Formats the class name of the site of the logging request |
Clog4cxx::pattern::LoggerPatternConverter | Formats a logger name |
Clog4cxx::pattern::NDCPatternConverter | Return the event's NDC in a StringBuffer |
Clog4cxx::pattern::PropertiesPatternConverter | Able to handle the contents of the LoggingEvent's Property bundle and either output the entire contents of the properties in a similar format to the java.util.Hashtable.toString(), or to output the value of a specific key within the property bundle when this pattern converter has the option set |
Clog4cxx::pattern::RelativeTimePatternConverter | Format the relative time in milliseconds |
Clog4cxx::pattern::ThreadPatternConverter | Formats the event thread name |
Clog4cxx::pattern::ThrowableInformationPatternConverter | Outputs the ThrowableInformation portion of the LoggingiEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace |
Clog4cxx::PropertyConfigurator | Allows the configuration of log4cxx from an external file |
►Clog4cxx::rolling::Action | A file system action performed as part of a rollover event |
Clog4cxx::rolling::FileRenameAction | |
Clog4cxx::rolling::GZCompressAction | |
Clog4cxx::rolling::ZipCompressAction | |
►Clog4cxx::rolling::RollingPolicyBase | Implements methods common to most, it not all, rolling policies |
Clog4cxx::rolling::FixedWindowRollingPolicy | When rolling over, FixedWindowRollingPolicy renames files according to a fixed window algorithm as described below |
Clog4cxx::rolling::TimeBasedRollingPolicy | TimeBasedRollingPolicy is both easy to configure and quite powerful |
Clog4cxx::rolling::RolloverDescription | |
►Clog4cxx::rolling::TriggeringPolicy | A TriggeringPolicy controls the conditions under which rollover occurs |
Clog4cxx::rolling::FilterBasedTriggeringPolicy | FilterBasedTriggeringPolicy determines if rolling should be triggered by evaluating the current message against a set of filters |
Clog4cxx::rolling::ManualTriggeringPolicy | ManualTriggeringPolicy only rolls over on explicit calls to RollingFileAppender.rollover() |
Clog4cxx::rolling::SizeBasedTriggeringPolicy | SizeBasedTriggeringPolicy looks at size of the file being currently written to |
Clog4cxx::rolling::TimeBasedRollingPolicy | TimeBasedRollingPolicy is both easy to configure and quite powerful |
►Clog4cxx::spi::AppenderAttachable | This Interface is for attaching Appenders to objects |
Clog4cxx::AsyncAppender | The AsyncAppender lets users log events asynchronously |
Clog4cxx::helpers::AppenderAttachableImpl | |
Clog4cxx::Logger | This is the central class in the log4cxx package |
►Clog4cxx::spi::Configurator | Implemented by classes capable of configuring log4j using a URL |
Clog4cxx::PropertyConfigurator | Allows the configuration of log4cxx from an external file |
Clog4cxx::xml::DOMConfigurator | Use this class to initialize the log4cxx environment using a DOM tree |
Clog4cxx::spi::DefaultRepositorySelector | |
►Clog4cxx::spi::Filter | Users should extend this class to implement customized logging event filtering |
Clog4cxx::filter::AndFilter | A filter that 'and's the results of any number of contained filters together |
Clog4cxx::filter::DenyAllFilter | This filter drops all logging events |
Clog4cxx::filter::ExpressionFilter | A filter supporting complex expressions - supports both infix and postfix expressions (infix expressions must first be converted to postfix prior to processing) |
Clog4cxx::filter::LevelMatchFilter | This is a very simple filter based on level matching |
Clog4cxx::filter::LevelRangeFilter | This is a very simple filter based on level matching, which can be used to reject messages with priorities outside a certain range |
Clog4cxx::filter::LocationInfoFilter | Location information is usually specified at the appender level - all events associated with an appender either create and parse stack traces or they do not |
Clog4cxx::filter::LoggerMatchFilter | This is a very simple filter based on logger name matching |
Clog4cxx::filter::MapFilter | A Filter that operates on a Map and can be used like in the following example: |
Clog4cxx::filter::PropertyFilter | NOTE: This filter modifies logging events by adding properties to the event |
Clog4cxx::filter::StringMatchFilter | This is a very simple filter based on string matching |
Clog4cxx::spi::HierarchyEventListener | Listen to events occuring within a Hierarchy |
►Clog4cxx::spi::LoggerFactory | Implement this interface to create new instances of Logger or a sub-class of Logger |
Clog4cxx::DefaultLoggerFactory | |
►Clog4cxx::spi::LoggerRepository | A LoggerRepository is used to create and retrieve Loggers |
Clog4cxx::Hierarchy | This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy |
Clog4cxx::spi::LoggingEvent | The internal representation of logging events |
►Clog4cxx::spi::OptionHandler | A string based interface to configure package components |
►Clog4cxx::Appender | Implement this interface for your own strategies for outputting log statements |
Clog4cxx::AppenderSkeleton | Implementation base class for all appenders |
Clog4cxx::Layout | Extend this abstract class to create your own log layout format |
►Clog4cxx::rolling::RollingPolicy | A RollingPolicy is responsible for performing the rolling over of the active log file |
Clog4cxx::rolling::RollingPolicyBase | Implements methods common to most, it not all, rolling policies |
Clog4cxx::rolling::TriggeringPolicy | A TriggeringPolicy controls the conditions under which rollover occurs |
►Clog4cxx::spi::ErrorHandler | Appenders may delegate their error handling to ErrorHandlers |
Clog4cxx::helpers::OnlyOnceErrorHandler | The OnlyOnceErrorHandler implements log4cxx's default error handling policy which consists of emitting a message for the first error in an appender and ignoring all following errors |
Clog4cxx::varia::FallbackErrorHandler | The FallbackErrorHandler implements the ErrorHandler interface such that a secondary appender may be specified |
Clog4cxx::spi::Filter | Users should extend this class to implement customized logging event filtering |
►Clog4cxx::spi::RepositorySelector | The LogManager uses one (and only one) RepositorySelector implementation to select the LoggerRepository for a particular application context |
Clog4cxx::spi::DefaultRepositorySelector | |
Clog4cxx::spi::TriggeringEventEvaluator | Implementions of this interface allow certain appenders to decide when to perform an appender specific action |
Clog4cxx::varia::FallbackErrorHandler | The FallbackErrorHandler implements the ErrorHandler interface such that a secondary appender may be specified |
Clog4cxx::xml::DOMConfigurator | Use this class to initialize the log4cxx environment using a DOM tree |
Clog4cxx::helpers::OptionConverter | A convenience class to convert property values to specific types |
Clog4cxx::pattern::PatternParser | Most of the work of the PatternLayout class is delegated to the PatternParser class |
Clog4cxx::helpers::Pool | |
Clog4cxx::helpers::Properties | |
Clog4cxx::config::PropertySetter | General purpose Object property setter |
Clog4cxx::helpers::ServerSocket | |
Clog4cxx::helpers::StrictMath | The class StrictMath contains methods for performing basic numeric operations |
Clog4cxx::helpers::StringHelper | String manipulation routines |
Clog4cxx::helpers::StringTokenizer | |
Clog4cxx::helpers::SyslogWriter | SyslogWriter is a wrapper around the DatagramSocket class it writes text to the specified host on the port 514 (UNIX syslog) |
Clog4cxx::helpers::System | Several useful class fields and methods |
Clog4cxx::helpers::ThreadLocal | This class provides thread-local variables |
Clog4cxx::helpers::ThreadSpecificData | This class contains all the thread-specific data in use by log4cxx |
Clog4cxx::helpers::Transcoder | Simple transcoder for converting between external char and wchar_t strings and internal strings |
Clog4cxx::helpers::Transform | Utility class for transforming strings |
Clog4cxx::helpers::UniCharMessageBuffer | This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use |
Clog4cxx::helpers::WideMessageBuffer | This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use |