Package org.owasp.esapi.logging.slf4j
Interface Slf4JLogBridge
-
- All Known Implementing Classes:
Slf4JLogBridgeImpl
public interface Slf4JLogBridge
Contract for translating an ESAPI log event into an SLF4J log event.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
log(org.slf4j.Logger logger, int esapiLevel, Logger.EventType type, java.lang.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, java.lang.String message, java.lang.Throwable throwable)
Translation for the provided ESAPI level, type, message, and Throwable to the specified SLF4J Logger.
-
-
-
Method Detail
-
log
void log(org.slf4j.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message)
Translation for the provided ESAPI level, type, and message to the specified SLF4J 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(org.slf4j.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 SLF4J 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
-
-