Package org.owasp.esapi.logging.java
Interface JavaLogBridge
-
- All Known Implementing Classes:
JavaLogBridgeImpl
public interface JavaLogBridge
Contract for translating an ESAPI log event into an Java log event.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
log(java.util.logging.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message)
Translation for the provided ESAPI level, type, and message to the specified Java Logger.void
log(java.util.logging.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message, java.lang.Throwable throwable)
Translation for the provided ESAPI level, type, message, and Throwable to the specified Java Logger.
-
-
-
Method Detail
-
log
void log(java.util.logging.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message)
Translation for the provided ESAPI level, type, and message to the specified Java Logger.- Parameters:
logger
- Logger to receive the translated message.esapiLevel
- ESAPI level of event.type
- ESAPI event typemessage
- ESAPI event message content.
-
log
void log(java.util.logging.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message, java.lang.Throwable throwable)
Translation for the provided ESAPI level, type, message, and Throwable to the specified Java Logger.- Parameters:
logger
- Logger to receive the translated message.esapiLevel
- ESAPI level of event.type
- ESAPI event typemessage
- ESAPI event message content.throwable
- ESAPI event Throwable content
-
-