Class MediaFileLogListener

java.lang.Object
de.hybris.platform.task.logging.MediaFileLogListener
All Implemented Interfaces:
HybrisLogListener

public class MediaFileLogListener extends Object implements HybrisLogListener
  • Constructor Details

    • MediaFileLogListener

      public MediaFileLogListener(org.apache.log4j.Level effectiveLevel, String loggerName, TempFileWriter tempFileWriter)
      Parameters:
      effectiveLevel - the lowest level that should be logged by this logger
      loggerName - the logger name
      tempFileWriter - writer to the temporary file
    • MediaFileLogListener

      public MediaFileLogListener(org.apache.log4j.Level effectiveLevel, String loggerName, TempFileWriter tempFileWriter, boolean logOnlyForCurrentThread)
      Parameters:
      effectiveLevel - the lowest level that should be logged by this logger
      loggerName - the logger name
      tempFileWriter - writer to the temporary file
      logOnlyForCurrentThread - if true only logging for the current thread should be available. If false the listener will consume any logs that are logged in the system (regardless of the thread that is calling the logger)
  • Method Details

    • isEnabledFor

      public boolean isEnabledFor(org.apache.log4j.Level level)
      Description copied from interface: HybrisLogListener
      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.
      Specified by:
      isEnabledFor in interface HybrisLogListener
      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

      public void log(HybrisLoggingEvent event)
      Description copied from interface: HybrisLogListener
      Processes in its specific way given log event.
      Specified by:
      log in interface HybrisLogListener
      Parameters:
      event - the log which will be processed