| DateLayout | This abstract layout takes care of all the date related options and formatting work. | code | html |
| FileWatchdog | Check every now and then that a certain file has not changed. | code | html |
| PatternConverter | PatternConverter is an abtract class that provides the formatting functionality that derived classes need. |
code | html |
| PatternParser.NamedPatternConverter | code | html |
| AbsoluteTimeDateFormat | Formats a Date in the format "HH:mm:ss,SSS" for example, "15:49:37,459". | code | html |
| AppenderAttachableImpl | A straightforward implementation of the AppenderAttachable interface. | code | html |
| BoundedFIFO | BoundedFIFO serves as the bounded first-in-first-out
buffer heavily used by the org.apache.log4j.AsyncAppender . |
code | html |
| CountingQuietWriter | Counts the number of bytes written. | code | html |
| CyclicBuffer | CyclicBuffer is used by other appenders to hold LoggingEvents for immediate or differed display. | code | html |
| DateTimeDateFormat | Formats a Date in the format "dd MMM yyyy HH:mm:ss,SSS" for example, "06 Nov 1994 15:49:37,459". | code | html |
| FormattingInfo | FormattingInfo instances contain the information obtained when parsing formatting modifiers in conversion modifiers. | code | html |
| ISO8601DateFormat | Formats a Date in the format "yyyy-MM-dd HH:mm:ss,SSS" for example "1999-11-27 15:49:37,459". | code | html |
| Loader | Load resources (or images) from various sources. | code | html |
| LogLog | This class used to output log statements from within the log4j package. | code | html |
| NullEnumeration | An always-empty Enumerator. | code | html |
| OnlyOnceErrorHandler | The OnlyOnceErrorHandler implements log4j's default
error handling policy which consists of emitting a message for the
first error in an appender and ignoring all following errors. |
code | html |
| OptionConverter | A convenience class to convert property values to specific types. | code | html |
| PatternParser | Most of the work of the org.apache.log4j.PatternLayout class is delegated to the PatternParser class. | code | html |
| PatternParser.BasicPatternConverter | code | html | |
| PatternParser.CategoryPatternConverter | code | html | |
| PatternParser.ClassNamePatternConverter | code | html | |
| PatternParser.DatePatternConverter | code | html | |
| PatternParser.LiteralPatternConverter | code | html | |
| PatternParser.LocationPatternConverter | code | html | |
| PatternParser.MDCPatternConverter | code | html | |
| QuietWriter | QuietWriter does not throw exceptions when things go wrong. | code | html |
| RelativeTimeDateFormat | Formats a Date by printing the number of milliseconds elapsed since construction of the format. | code | html |
| SingleLineTracerPrintWriter | SingleLineTracerPrintWriter overrides the println function in TracerPrintWriter by replacing the TAB character with spaces. | code | html |
| SyslogQuietWriter | SyslogQuietWriter extends QuietWriter by prepending the syslog level code before each printed String. | code | html |
| SyslogWriter | SyslogWriter is a wrapper around the java.net.DatagramSocket class so that it behaves like a java.io.Writer. | code | html |
| ThreadLocalMap | ThreadLocalMap extends InheritableThreadLocal
to bequeath a copy of the hashtable of the MDC of the parent
thread. |
code | html |
| Transform | Utility class for transforming strings. | code | html |