public interface ReliabilityStrategy
Modifier and Type | Method and Description |
---|---|
void |
afterLogEvent()
Called after a log event was logged.
|
void |
beforeStopAppenders()
Called before all appenders are stopped.
|
void |
beforeStopConfiguration(Configuration configuration)
Called before the configuration is stopped.
|
LoggerConfig |
getActiveLoggerConfig(Supplier<LoggerConfig> next)
For internal use by the ReliabilityStrategy; returns the LoggerConfig to use.
|
void |
log(Supplier<LoggerConfig> reconfigured,
LogEvent event)
Logs an event.
|
void |
log(Supplier<LoggerConfig> reconfigured,
java.lang.String loggerName,
java.lang.String fqcn,
Marker marker,
Level level,
Message data,
java.lang.Throwable t)
Logs an event.
|
void log(Supplier<LoggerConfig> reconfigured, java.lang.String loggerName, java.lang.String fqcn, Marker marker, Level level, Message data, java.lang.Throwable t)
reconfigured
- supplies the next LoggerConfig if the strategy's LoggerConfig is no longer activeloggerName
- The name of the Logger.fqcn
- The fully qualified class name of the caller.marker
- A Marker or null if none is present.level
- The event Level.data
- The Message.t
- A Throwable or null.void log(Supplier<LoggerConfig> reconfigured, LogEvent event)
reconfigured
- supplies the next LoggerConfig if the strategy's LoggerConfig is no longer activeevent
- The log event.LoggerConfig getActiveLoggerConfig(Supplier<LoggerConfig> next)
next
- supplies the next LoggerConfig if the strategy's LoggerConfig is no longer activevoid afterLogEvent()
void beforeStopAppenders()
void beforeStopConfiguration(Configuration configuration)
configuration
- the configuration that will be stopped