Package org.apache.log4j.rewrite
Class ReflectionRewritePolicy
java.lang.Object
org.apache.log4j.rewrite.ReflectionRewritePolicy
- All Implemented Interfaces:
RewritePolicy
This policy rewrites events by evaluating any JavaBean properties on the
message object and adding them to the event properties. If the message object
has a message property, the value of that property will be used as the
message for the rewritten event and will not be added to the event
properties. Values from the JavaBean properties will replace any existing
property with the same name.
The combination of the RewriteAppender and this policy performs the same
actions as the ReflectionFilter from log4j 1.3.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ReflectionRewritePolicy
public ReflectionRewritePolicy()
-
-
Method Details
-
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.
-