Package org.apache.log4j.helpers
This package is used internally.
Last modified: Sat Jul 3 15:12:58 MDT 1999
-
Class Summary Class Description AbsoluteTimeDateFormat Formats aDate
in the format "HH:mm:ss,SSS" for example, "15:49:37,459".AppenderAttachableImpl A straightforward implementation of theAppenderAttachable
interface.BoundedFIFO BoundedFIFO
serves as the bounded first-in-first-out buffer heavily used by theAsyncAppender
.CountingQuietWriter Counts the number of bytes written.COWArrayList<E> A GC-free lock-free thread-safe implementation of theList
interface for use cases where iterations over the list vastly out-number modifications on the list.CyclicBuffer CyclicBuffer is used by other appenders to holdLoggingEvents
for immediate or differed display.DateLayout This abstract layout takes care of all the date related options and formatting work.DateTimeDateFormat Formats aDate
in the format "dd MMM yyyy HH:mm:ss,SSS" for example, "06 Nov 1994 15:49:37,459".FileWatchdog Check every now and then that a certain file has not changed.FormattingInfo FormattingInfo instances contain the information obtained when parsing formatting modifiers in conversion modifiers.ISO8601DateFormat Formats aDate
in the format "yyyy-MM-dd HH:mm:ss,SSS" for example "1999-11-27 15:49:37,459".Loader Load resources (or images) from various sources.LogLog This class used to output log statements from within the log4j package.MDCKeySetExtractor NullEnumeration An always-empty Enumerator.OnlyOnceErrorHandler TheOnlyOnceErrorHandler
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.OptionConverter A convenience class to convert property values to specific types.PatternConverter PatternConverter is an abtract class that provides the formatting functionality that derived classes need.PatternParser Most of the work of thePatternLayout
class is delegated to the PatternParser class.QuietWriter QuietWriter does not throw exceptions when things go wrong.RelativeTimeDateFormat Formats aDate
by printing the number of milliseconds elapsed since construction of the format.SyslogQuietWriter SyslogQuietWriter extends QuietWriter by prepending the syslog level code before each printed String.SyslogWriter SyslogWriter is a wrapper around the java.net.DatagramSocket class so that it behaves like a java.io.Writer.ThreadLocalMap ThreadLocalMap
extendsInheritableThreadLocal
to bequeath a copy of the hashtable of the MDC of the parent thread.Transform Utility class for transforming strings.UtilLoggingLevel An extension of the Level class that provides support for java.util.logging Levels.VersionUtil