AwaitCompletionReliabilityStrategy
, AwaitUnconditionallyReliabilityStrategy
, DefaultReliabilityStrategy
, LockingReliabilityStrategy
public interface ReliabilityStrategy
Modifier and Type | Method | 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,
String loggerName,
String fqcn,
Marker marker,
Level level,
Message data,
Throwable t) |
Logs an event.
|
void |
log(Supplier<LoggerConfig> reconfigured,
LogEvent event) |
Logs an event.
|
void log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, Marker marker, Level level, Message data, 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 stoppedCopyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.