Package de.hybris.platform.util.logging
Interface HybrisLogListener
-
- All Known Implementing Classes:
CronJobLogListener,CronJobToJspLogListener,KymaEventEmitTaskRunnerUnitTest.TestListener,MediaFileLogListener,SAPLoggingProxyListener
public interface HybrisLogListenerA listener which can be added to theHybrisLoggerclass and therefore gets all logs logged withHybrisLogger. When a new log arrives, thelogmethod is called, if the listener was added to the logger class before. Thelogmethod will only be called if theisEnabledFormethod has returned true.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisEnabledFor(org.apache.log4j.Level level)Is called before each call oflogto check if the listener is enabled for given log level.voidlog(HybrisLoggingEvent event)Processes in its specific way given log event.
-
-
-
Method Detail
-
isEnabledFor
boolean isEnabledFor(org.apache.log4j.Level level)
Is called before each call oflogto check if the listener is enabled for given log level. If the result is true the call oflogwill 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
logmethod, false otherwise
-
log
void log(HybrisLoggingEvent event)
Processes in its specific way given log event.- Parameters:
event- the log which will be processed
-
-