public class JavaLogBridgeImpl extends Object implements JavaLogBridge
Constructor and Description |
---|
JavaLogBridgeImpl(LogAppender messageAppender,
LogScrubber logScrubber,
Map<Integer,org.owasp.esapi.logging.java.JavaLogLevelHandler> esapiJavaHandlerMap)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
log(Logger logger,
int esapiLevel,
Logger.EventType type,
String message)
Translation for the provided ESAPI level, type, and message to the specified Java Logger.
|
void |
log(Logger logger,
int esapiLevel,
Logger.EventType type,
String message,
Throwable throwable)
Translation for the provided ESAPI level, type, message, and Throwable to the specified Java Logger.
|
public JavaLogBridgeImpl(LogAppender messageAppender, LogScrubber logScrubber, Map<Integer,org.owasp.esapi.logging.java.JavaLogLevelHandler> esapiJavaHandlerMap)
logScrubber
- Log message cleaner.esapiJavaHandlerMap
- Map identifying ESAPI -> Java log level associations.public void log(Logger logger, int esapiLevel, Logger.EventType type, String message)
JavaLogBridge
log
in interface JavaLogBridge
logger
- Logger to receive the translated message.esapiLevel
- ESAPI level of event.type
- ESAPI event typemessage
- ESAPI event message content.public void log(Logger logger, int esapiLevel, Logger.EventType type, String message, Throwable throwable)
JavaLogBridge
log
in interface JavaLogBridge
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 © 2024 The Open Worldwide Application Security Project (OWASP). All rights reserved.