Package de.hybris.platform.impex.jalo
Class ImpExLogFilter
- java.lang.Object
-
- de.hybris.platform.impex.jalo.ImpExLogFilter
-
- All Implemented Interfaces:
HybrisLogFilter
public class ImpExLogFilter extends java.lang.Object implements HybrisLogFilter
The log filter of ImpEx which adds to each log the current location of the ImpEx reader. The extension method is also available to other classes than of the log system when they have registered aImpExLogFilter.LocationProvider
before.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ImpExLogFilter.LocationProvider
-
Constructor Summary
Constructors Constructor Description ImpExLogFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
extendMessage(java.lang.String message)
Extends the given message by theImpExLogFilter.LocationProvider
provided at registration of current thread..HybrisLoggingEvent
filterEvent(HybrisLoggingEvent event)
Extends the message of given event if it is created from fitting thread and it is a string.void
registerLocationProvider(ImpExLogFilter.LocationProvider locProvider)
void
unregisterLocationProvider()
-
-
-
Method Detail
-
registerLocationProvider
public void registerLocationProvider(ImpExLogFilter.LocationProvider locProvider)
-
unregisterLocationProvider
public void unregisterLocationProvider()
-
filterEvent
public HybrisLoggingEvent filterEvent(HybrisLoggingEvent event)
Extends the message of given event if it is created from fitting thread and it is a string. Will be extended by using providedImpExLogFilter.LocationProvider
at registration.- Specified by:
filterEvent
in interfaceHybrisLogFilter
- Parameters:
event
- whose message will be extended- Returns:
- event with extended message
-
extendMessage
public java.lang.String extendMessage(java.lang.String message)
Extends the given message by theImpExLogFilter.LocationProvider
provided at registration of current thread..- Parameters:
message
- message to extend- Returns:
- extended message
-
-