| Interface | Description |
|---|---|
| Logger |
This is the central interface in the log4j package.
|
| Marker |
Markers are objects that are used to add easily filterable information to log messages.
|
| ThreadContext.ContextStack |
The ThreadContext Stack interface.
|
| Class | Description |
|---|---|
| EventLogger |
Logs "Events" that are represented as
StructuredDataMessage. |
| Level |
Levels used for identifying the severity of an event.
|
| LogManager |
The anchor point for the logging system.
|
| MarkerManager |
Applications create Markers by using the Marker Manager.
|
| MarkerManager.Log4jMarker |
Consider this class private, it is only public to satisfy Jackson for XML and JSON IO.
|
| ThreadContext |
The ThreadContext allows applications to store information either in a Map or a Stack.
|
| Exception | Description |
|---|---|
| LoggingException |
Exception thrown when an error occurs while logging.
|
The main entry point into Log4j is the LogManager class which can be used to
obtain Logger objects, the current
LoggerContext, a new LoggerContext, and the current
LoggerContextFactory.
Marker objects can be obtained through the
MarkerManager. The MDC (Mapped Diagnostic Context) can be
used through the ThreadContext class.
Copyright © 2006-2016 OPS4J - Open Participation Software for Java. All Rights Reserved.