All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractBatchingLogEventObserver |
Used to gather up a number of log event to process as a batch.
|
AbstractExceptionFormatter |
Presents the exception of a Log Event.
|
AbstractFilteredLogEventObserver |
Abstract superclass of LogEventObservers to filter which messages are logged.
|
AbstractHttpPostJsonLogEventObserver |
Convenience superclass for observers that send JSON over HTTP
|
AbstractLogEventHttpServer |
|
AbstractMessageFormatter<OUTPUT> |
|
ApplicationInsightsLogEventObserver |
Log to Application Insights on Azure.
|
Batcher<T> |
Collects objects of type T according to defined rules and flushes them to a Consumer on
appropriate intervals.
|
BatcherFactory |
|
CauseFirstExceptionFormatter |
|
CircularBuffer<T> |
|
CircularBufferLogEventObserver |
Collects log events in an internal circular buffer.
|
CompositeLogEventObserver |
Delegates log events to a list of observers.
|
ConditionalLogEventObserver |
An observer that filters log messages by a given conditions, forwarding those
that match the condition to a delegate observer
|
Configuration |
|
ConfigUtil |
|
ConsoleFormatting |
Returns ANSI colored strings unless unsupported.
|
ConsoleJsonLogEventFormatter |
|
ConsoleLogEventFormatter |
|
ConsoleLogEventObserver |
Log messages to the system out with suitable formatter.
|
ConsoleMessageFormatter |
|
CooldownBatcher<T> |
Used to gather up a number of log event to process as a batch.
|
CooldownBatcherFactory |
|
Counter |
Calculates usage of some call with a resolution (MINUTES, HOURS, DAYS etc) with a retention.
|
CryptoVault |
Encrypts and decrypts strings with Blowfish cipher.
|
DaemonThreadFactory |
|
DatabaseLogEventObserver |
Writes log events asynchronously to relational database with JDBC.
|
DateRollingLogEventObserver |
Log events to a file with the date appended to the fileName pattern.
|
DefaultLogEventConfigurator |
You can extends this class and put the classname your configurator in
META-INF/services/org.logevents.LogEventConfigurator override the default behavior.
|
DefaultTestLogEventConfigurator |
|
DynamicMDC |
|
DynamicMDCAdapter |
|
DynamicMDCAdapter.Cleanup |
|
DynamicMDCAdapterImplementation |
|
DynamicMDCBasicDelegator |
|
ElasticsearchLogEventObserver |
Publishes asynchronously to Elasticsearch with the Elasticsearch
Index API
|
ExceptionFormatter |
Presents the exception of a Log Event as a nicely formatted textual
representation.
|
ExceptionUtil |
Force checked exceptions to be treated by the compiler as unchecked.
|
ExceptionUtil.ConsumerWithCheckedException<T,EXCEPTION extends Exception> |
|
ExceptionUtil.FunctionWithCheckedException<T,U,EXCEPTION extends Exception> |
|
ExpectedLogEventsExtension |
A JUnit Extension class that can be used to verify that only expected messages are logged.
|
ExpectedLogEventsRule |
A JUnit @Rule class that can be used to verify that only expected messages are logged.
|
FileChannelTracker |
|
FileDestination |
Output to a given file.
|
FileLogEventObserver |
Logs events to file.
|
FilenameFormatter |
Creates, parses and scans for file names matching a specified pattern, such as
logs/%mdc{tenant:-common}/%date{YYYY-'w'WW}/%application-%EE.log , which would expand to
logs/example.org/2020-W01/myapplication-Mon.log if the MDC variable
"tenant" was "example.org" and the date 2019/12/30 (which was the first week of the year 2020).
|
FileRotationWorker |
Archives and expires old files based on file name patterns.
|
FixedLevelThresholdConditionalObserver |
|
HttpServletMDC |
Populates MDC or JSON format according to Elastic
Common Schema guidelines:
url.original: The URL as the user entered it
http.request.method: GET, PUT, POST, DELETE etc
user.name: HttpServletRequest.getRemoteUser()
client.address: ServletRequest.getRemoteAddr()
event.time: The number of seconds since the request started
error.{class, message, stack_trace} (only JSON, not MDC):
The exception in "javax.servlet.error.exception" (if any)
http.response.status_code: HttpServletResponse.getStatus()
http.response.mime_type: ServletResponse.getContentType()
http.response.redirect: "Location" response header
|
HttpServletMDC |
Populates MDC or JSON format according to Elastic
Common Schema guidelines:
url.original: The URL as the user entered it
http.request.method: GET, PUT, POST, DELETE etc
user.name: HttpServletRequest.getRemoteUser()
client.address: ServletRequest.getRemoteAddr()
event.time: The number of seconds since the request started
error.{class, message, stack_trace} (only JSON, not MDC):
The exception in "javax.servlet.error.exception" (if any)
http.response.status_code: HttpServletResponse.getStatus()
http.response.mime_type: ServletResponse.getContentType()
http.response.redirect: "Location" response header
|
HttpServletRequestMDC |
Populates MDC or JSON format according to Elastic
Common Schema guidelines:
url.original: The URL as the user entered it
http.request.method: GET, PUT, POST, DELETE etc
user.name: HttpServletRequest.getRemoteUser()
client.address: ServletRequest.getRemoteAddr()
event.time: The number of seconds since the request started
error.{class, message, stack_trace} (only JSON, not MDC):
The exception in "javax.servlet.error.exception" (if any)
|
HttpServletRequestMDC |
Populates MDC or JSON format according to Elastic
Common Schema guidelines:
url.original: The URL as the user entered it
http.request.method: GET, PUT, POST, DELETE etc
user.name: HttpServletRequest.getRemoteUser()
client.address: ServletRequest.getRemoteAddr()
event.time: The number of seconds since the request started
error.{class, message, stack_trace} (only JSON, not MDC):
The exception in "javax.servlet.error.exception" (if any)
|
HttpServletResponseMDC |
Populates MDC or JSON format according to Elastic
Common Schema guidelines:
http.response.status_code: HttpServletResponse.getStatus()
http.response.mime_type: ServletResponse.getContentType()
http.response.redirect: "Location" response header
|
HttpServletResponseMDC |
Populates MDC or JSON format according to Elastic
Common Schema guidelines:
http.response.status_code: HttpServletResponse.getStatus()
http.response.mime_type: ServletResponse.getContentType()
http.response.redirect: "Location" response header
|
HumioLogEventObserver |
|
JavaUtilLoggingAdapter |
An adapter from java.util.logging to LogEvents.
|
JsonExceptionFormatter |
Presents the exception of a Log Event as a JSON representation.
|
JsonLogEventFormatter |
Used to format a LogEvent as JSON for stdout or network observers.
|
JsonLogEventFormatter |
|
JsonLogEventsBatchFormatter |
|
JsonMessageFormatter |
|
JsonParser |
|
JsonUtil |
A utility class for minimal JSON functionality.
|
LevelLoggingEventGenerator |
|
LevelThresholdConditionalObserver |
|
LogEvent |
The representation of a log event.
|
LogEventBatch |
|
LogEventBatcher |
Batches up received messages to limit noise.
|
LogEventBatcherWithMdc |
|
LogEventBuffer |
|
LogEventConfigurationException |
|
LogEventConfigurator |
Implement this interface and specify your implementation class
in META-INF/services/org.logevents.LogEventConfigurator to
automatically load you own configuration with ServiceLoader
at startup.
|
LogEventConfiguratorMXBean |
|
LogEventConfiguratorMXBeanAdaptor |
|
LogEventExtension |
|
LogEventFactory |
LogEventFactory holds all active loggers and lets you set the
level and observers for these.
|
LogEventFactoryMXBean |
|
LogEventFactoryMXBeanAdaptor |
|
LogEventFilter |
A LogEventObserver that forwards all log events to a delegate observer
if they have a log level equal to or more severe than the LogEventFilter.getThreshold()
or if there is a MDC variable on the thread which fulfills a
configured logging rule.
|
LogEventFormatter |
Represents a strategy for converting a LogEvent to a string.
|
LogEventFormatterBuilder |
|
LogEventFormatterBuilderFactory |
|
LogEventGenerator |
Internal interface that is used by all calls to Logger.error(java.lang.String) , Logger.warn(java.lang.String) ,
Logger.info(java.lang.String) , Logger.debug(java.lang.String) and Logger.trace(java.lang.String) .
|
LogEventGroup |
|
LogEventHttpServer |
The simplest way to expose your logs in your web browser, LogEventHttpServer runs an embedded http server
in your application for the logs app console.
|
LogEventLogger |
The configuration information of a Logger.
|
LogEventMatcher |
|
LogEventMatcherContext |
|
LogEventObserver |
The main interface of the Log Event framework.
|
LogEventPredicate |
A test to check whether a log message fulfills some condition
|
LogEventPredicate.AllConditions |
A rule specifying that any log message will be logged if they must fulfill
all of the specified conditions.
|
LogEventPredicate.AlwaysCondition |
|
LogEventPredicate.AnyCondition |
A rule specifying that any log message will be logged if they must fulfill
at least one of the specified conditions.
|
LogEventPredicate.InheritCondition |
|
LogEventPredicate.MarkerCondition |
Abstract superclass for rules about markers
|
LogEventPredicate.NeverCondition |
|
LogEventPredicate.NotAllCondition |
|
LogEventPredicate.RequiredMarkerCondition |
A rule specifying that any log message will be logged if they must have one of
the required markers or a marker that contains one of the required markers.
|
LogEventPredicate.RequiredMdcCondition |
A rule specifying that any log message will be logged if they they have an
MDC value with the key where the value matches one of the accepted values
|
LogEventPredicate.SuppressedMarkerCondition |
A rule specifying that log message will be logged if they don't have one
of the suppressed markers or a marker containing any of the suppressed markers
|
LogEventPredicate.SuppressedMdcCondition |
|
LogEventQuery |
|
LogEventQueryResult |
|
LogEventRule |
|
LogEventSampler |
|
LogEventsConfigurationServlet |
|
LogEventsConfigurationServlet |
|
LogEventShutdownHook |
|
LogEventsMBeanFactory |
|
LogEventSource |
|
LogEventsServlet |
A servlet that exposes log information to administrative users via a built in web page.
|
LogEventsServlet |
A servlet that exposes log information to administrative users via a built in web page.
|
LogEventStatus |
Keeps tracks and optionally outputs internal messages from Log Events during configuration and usage.
|
LogEventStatusExtension |
|
LogEventStatusMXBean |
|
LogEventStatusMXBeanAdaptor |
|
LogEventStatusRule |
|
LogEventSummary |
|
LoggerDelegator |
Internal implementation of SLF4J Logger .
|
LoggerMXBean |
|
LoggerMXBeanAdaptor |
|
MDCAdapterDelegatorBase |
|
MdcFilter |
|
MdcFilter.ExcludedMdcKeys |
|
MdcFilter.IncludeAll |
|
MdcFilter.IncludedMdcKeys |
|
MessageFormatter |
Output a message format with embedded message arguments.
|
MicrosoftTeamsAlertOnlyFormatter |
Use with MicrosoftTeamEventObserver.
|
MicrosoftTeamsExceptionFormatter |
|
MicrosoftTeamsLogEventObserver |
Sends log messages to Microsoft Teams through a webhook extension.
|
MicrosoftTeamsMessageFormatter |
Format log events to Microsoft Teams.
|
MicrosoftTeamsMessageFormatter.TeamsMessageFormatter |
|
NetUtils |
|
NullLogEventObserver |
|
NullLoggingEventGenerator |
Log generator which does nothing.
|
ObserverMXBean |
|
ObserverMXBeanAdaptor |
|
OpenIdConfiguration |
Supports any standards compliant OpenID Connect provider as identity provider for
LogEventsServlet .
|
PatternConverterSpec |
|
PatternConverterSpecWithSubpattern<T extends Function<?,String>> |
|
PatternFactory<T extends Function<?,String>> |
|
PatternLogEventFormatter |
|
PatternReader<T extends Function<?,String>> |
|
SlackAlertOnlyFormatter |
Use with SlackLogEventObserver.
|
SlackExceptionFormatter |
|
SlackLogEventObserver |
Writes log events as asynchronous batches to Slack.
|
SlackLogEventsFormatter |
Formats log event batches for suitable display on Slack.
|
SLF4JServiceProviderImpl |
|
SmtpLogEventObserver |
Writes log events as asynchronous batches as email over SMTP.
|
SourceCodeLookup |
Configure links to source code (for ExceptionFormatters that support it),
based on package names.
|
StaticLoggerBinder |
|
StaticMDCBinder |
|
StatisticsLogEventsObserver |
Counts logevents per minute and hour grouped by Level.
|
StatisticsMXBean |
|
StatisticsMXBeanAdaptor |
|
StatusEvent |
|
StatusEvent.StatusLevel |
|
StringScanner |
|
StringUtil |
|
SystemTrayLogEventObserver |
Displays messages in the system tray notification area of the operating system.
|
TcpLogEventObserver |
Writes LogEvents to a TCP address.
|
ThrottleBatcherFactory |
|
ThrottlingBatcher<T> |
Batches up all accepted object according to the throttling strategy.
|
TTLLLogEventFormatter |
A simple and convenient LogEventFormatter which outputs
Time, Thread, Level, Logger as well as the log message and stack trace.
|
WebLogEventObserver |
|