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 type
        message - 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 type
        message - ESAPI event message content.
        throwable - ESAPI event Throwable content