Package org.apache.log4j.rewrite
Interface RewritePolicy
- All Known Implementing Classes:
MapRewritePolicy
,PropertyRewritePolicy
,ReflectionRewritePolicy
public interface RewritePolicy
This interface is implemented to provide a rewrite
strategy for RewriteAppender. RewriteAppender will
call the rewrite method with a source logging event.
The strategy may return that event, create a new event
or return null to suppress the logging request.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.log4j.spi.LoggingEvent
rewrite
(org.apache.log4j.spi.LoggingEvent source) Rewrite a logging event.
-
Method Details
-
rewrite
org.apache.log4j.spi.LoggingEvent rewrite(org.apache.log4j.spi.LoggingEvent source) Rewrite a logging event.- Parameters:
source
- a logging event that may be returned or used to create a new logging event.- Returns:
- a logging event or null to suppress processing.
-