1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.logic.audit;
20
21 import org.apache.logging.log4j.core.Core;
22 import org.apache.logging.log4j.core.LogEvent;
23 import org.apache.logging.log4j.core.appender.rewrite.RewritePolicy;
24 import org.apache.logging.log4j.core.config.plugins.Plugin;
25 import org.apache.logging.log4j.core.config.plugins.PluginFactory;
26
27 @Plugin(name = "PassThroughRewritePolicy",
28 category = Core.CATEGORY_NAME,
29 elementType = "rewritePolicy",
30 printObject = true)
31 public class PassThroughAuditRewritePolicy implements RewritePolicy {
32
33 @Override
34 public LogEvent rewrite(final LogEvent event) {
35 return event;
36 }
37
38 @PluginFactory
39 public static PassThroughAuditRewritePolicy createPolicy() {
40 return new PassThroughAuditRewritePolicy();
41 }
42 }