Package org.logevents
Interface LogEventObserver
-
- All Known Subinterfaces:
LogEventSource
- All Known Implementing Classes:
AbstractBatchingLogEventObserver
,AbstractFilteredLogEventObserver
,AbstractHttpPostJsonLogEventObserver
,ApplicationInsightsLogEventObserver
,CircularBufferLogEventObserver
,CompositeLogEventObserver
,ConditionalLogEventObserver
,ConsoleLogEventObserver
,DatabaseLogEventObserver
,DateRollingLogEventObserver
,ElasticsearchLogEventObserver
,ExpectedLogEventsExtension
,ExpectedLogEventsRule
,FileLogEventObserver
,FixedLevelThresholdConditionalObserver
,HumioLogEventObserver
,LevelThresholdConditionalObserver
,LogEventBatcher
,LogEventBatcherWithMdc
,LogEventBuffer
,LogEventExtension
,LogEventRule
,MicrosoftTeamsLogEventObserver
,NullLogEventObserver
,SlackLogEventObserver
,SmtpLogEventObserver
,StatisticsLogEventsObserver
,SystemTrayLogEventObserver
,TcpLogEventObserver
,WebLogEventObserver
public interface LogEventObserver
The main interface of the Log Event framework. Implement this interface to process log events in your own way. The most used included observers areFileLogEventObserver
(used for file output),ConsoleLogEventObserver
(to standard out, with ANSI colors),CompositeLogEventObserver
(used to call multiple observers),CircularBufferLogEventObserver
(used to keep an internal buffer of log events) andAbstractBatchingLogEventObserver
(used to batch up multiple events before processing).- Author:
- Johannes Brodwall.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LogEventObserver
filteredOn(org.slf4j.event.Level level, LogEventPredicate predicate)
default boolean
isEnabled()
default boolean
isEnabled(org.slf4j.Marker marker)
void
logEvent(LogEvent logEvent)
default Stream<LogEventObserver>
stream()
default List<LogEventObserver>
toList()
-
-
-
Method Detail
-
logEvent
void logEvent(LogEvent logEvent)
-
filteredOn
default LogEventObserver filteredOn(org.slf4j.event.Level level, LogEventPredicate predicate)
-
toList
default List<LogEventObserver> toList()
-
stream
default Stream<LogEventObserver> stream()
-
isEnabled
default boolean isEnabled(org.slf4j.Marker marker)
-
isEnabled
default boolean isEnabled()
-
-