public class Slf4JLogBridgeImpl extends Object implements Slf4JLogBridge
Constructor and Description |
---|
Slf4JLogBridgeImpl(LogAppender messageAppender,
LogScrubber logScrubber,
Map<Integer,org.owasp.esapi.logging.slf4j.Slf4JLogLevelHandler> esapiSlfHandlerMap)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
log(org.slf4j.Logger logger,
int esapiLevel,
Logger.EventType type,
String message)
Translation for the provided ESAPI level, type, and message to the specified SLF4J Logger.
|
void |
log(org.slf4j.Logger logger,
int esapiLevel,
Logger.EventType type,
String message,
Throwable throwable)
Translation for the provided ESAPI level, type, message, and Throwable to the specified SLF4J Logger.
|
public Slf4JLogBridgeImpl(LogAppender messageAppender, LogScrubber logScrubber, Map<Integer,org.owasp.esapi.logging.slf4j.Slf4JLogLevelHandler> esapiSlfHandlerMap)
logScrubber
- Log message cleaner.esapiSlfHandlerMap
- Map identifying ESAPI -> SLF4J log level associations.public void log(org.slf4j.Logger logger, int esapiLevel, Logger.EventType type, String message)
Slf4JLogBridge
log
in interface Slf4JLogBridge
logger
- Logger to receive the translated message.esapiLevel
- ESAPI level of event.type
- ESAPI event typemessage
- ESAPI event message content.public void log(org.slf4j.Logger logger, int esapiLevel, Logger.EventType type, String message, Throwable throwable)
Slf4JLogBridge
log
in interface Slf4JLogBridge
logger
- Logger to receive the translated message.esapiLevel
- ESAPI level of event.type
- ESAPI event typemessage
- ESAPI event message content.throwable
- ESAPI event Throwable contentCopyright © 2020 The Open Web Application Security Project (OWASP). All rights reserved.