Interface HybrisLogListener

All Known Implementing Classes:
CronJobLogListener, CronJobToJspLogListener, KymaEventEmitTaskRunnerUnitTest.TestListener, MediaFileLogListener, TestLogListener

public interface HybrisLogListener
A listener which can be added to the HybrisLogger class and therefore gets all logs logged with HybrisLogger. When a new log arrives, the log method is called, if the listener was added to the logger class before. The log method will only be called if the isEnabledFor method has returned true.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isEnabledFor(org.apache.log4j.Level level)
    Is called before each call of log to check if the listener is enabled for given log level.
    void
    Processes in its specific way given log event.
  • Method Details

    • isEnabledFor

      boolean isEnabledFor(org.apache.log4j.Level level)
      Is called before each call of log to check if the listener is enabled for given log level. If the result is true the call of log will be performed afterwards, else not. Here, implement your context dependent log level filter.
      Parameters:
      level - level of the log which has to be checked for filtering
      Returns:
      true, if level is OK and log can be passed to log method, false otherwise
    • log

      void log(HybrisLoggingEvent event)
      Processes in its specific way given log event.
      Parameters:
      event - the log which will be processed