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