Package org.apache.log4j.rewrite
Class PropertyRewritePolicy
java.lang.Object
org.apache.log4j.rewrite.PropertyRewritePolicy
- All Implemented Interfaces:
RewritePolicy
This policy rewrites events by adding a user-specified list of properties to
the event. Existing properties are not modified.
The combination of the RewriteAppender and this policy performs the same
actions as the PropertyFilter from log4j 1.3.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrewrite
(LoggingEvent source) Rewrite a logging event.void
setProperties
(String props) Set a string representing the property name/value pairs.
-
Constructor Details
-
PropertyRewritePolicy
public PropertyRewritePolicy()
-
-
Method Details
-
setProperties
Set a string representing the property name/value pairs. Form: propname1=propvalue1,propname2=propvalue2- Parameters:
props
-
-
rewrite
Rewrite a logging event.- Specified by:
rewrite
in interfaceRewritePolicy
- 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.
-