Class Log4JLogBridgeImpl

  • All Implemented Interfaces:
    Log4JLogBridge

    @Deprecated
    public class Log4JLogBridgeImpl
    extends java.lang.Object
    implements Log4JLogBridge
    Deprecated.
    Implementation which is intended to bridge the ESAPI Logging API into LOG4J supported Object structures.
    • Constructor Summary

      Constructors 
      Constructor Description
      Log4JLogBridgeImpl​(LogAppender messageAppender, LogScrubber logScrubber, java.util.Map<java.lang.Integer,​org.owasp.esapi.logging.log4j.Log4JLogLevelHandler> esapiSlfHandlerMap)
      Deprecated.
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void log​(org.apache.log4j.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message)
      Deprecated.
      Translation for the provided ESAPI level, type, and message to the specified Log4J Logger.
      void log​(org.apache.log4j.Logger logger, int esapiLevel, Logger.EventType type, java.lang.String message, java.lang.Throwable throwable)
      Deprecated.
      Translation for the provided ESAPI level, type, message, and Throwable to the specified Log4J Logger.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Log4JLogBridgeImpl

        public Log4JLogBridgeImpl​(LogAppender messageAppender,
                                  LogScrubber logScrubber,
                                  java.util.Map<java.lang.Integer,​org.owasp.esapi.logging.log4j.Log4JLogLevelHandler> esapiSlfHandlerMap)
        Deprecated.
        Constructor.
        Parameters:
        logScrubber - Log message cleaner.
        esapiSlfHandlerMap - Map identifying ESAPI -> LOG4J log level associations.
    • Method Detail

      • log

        public void log​(org.apache.log4j.Logger logger,
                        int esapiLevel,
                        Logger.EventType type,
                        java.lang.String message)
        Deprecated.
        Description copied from interface: Log4JLogBridge
        Translation for the provided ESAPI level, type, and message to the specified Log4J Logger.
        Specified by:
        log in interface Log4JLogBridge
        Parameters:
        logger - Logger to receive the translated message.
        esapiLevel - ESAPI level of event.
        type - ESAPI event type
        message - ESAPI event message content.
      • log

        public void log​(org.apache.log4j.Logger logger,
                        int esapiLevel,
                        Logger.EventType type,
                        java.lang.String message,
                        java.lang.Throwable throwable)
        Deprecated.
        Description copied from interface: Log4JLogBridge
        Translation for the provided ESAPI level, type, message, and Throwable to the specified Log4J Logger.
        Specified by:
        log in interface Log4JLogBridge
        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