Replace deprecated GEventEvaluator with JaninoEventEvaluator
[sdc.git] / openecomp-be / lib / openecomp-core-lib / openecomp-config-lib / src / main / resources / additional-logback.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <included>
3
4         <property scope="system" name="OPENECOMP-component-name" value="ASDC" />
5         <property scope="system" name="OPENECOMP-subcomponent-name" value="ASDC-BE" />
6
7         <!--statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" />
8     <include resource="asdc_debug_logback.xml"/-->
9
10         <!-- value used by pattern field list (| - is inter-field separator, || - unavailable or not applicable field value) (m - mandatory, o- optional)-->
11         <!--timestamp(m)| requestID(m)| serviceInstanceID(o)| threadID(m)| physicalServerName(o)| serviceName(m)| userID(m)| logLevel(m)| severity(o)| serverIpAddress(m)| serverName(m)| clientIpAddress(o)| className(m)| timer(o)| detailedMessage(o)-->
12         <property name="default-log-pattern"
13                           value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{uuid}|%X{serviceInstanceID}|%thread||${OPENECOMP-subcomponent-name}|%X{userId}|%level|%X{alarmSeverity}|%X{localAddr}|${beFqdn}|%X{remoteAddr}|%logger{35}|%X{timer}|ActivityType=&lt;%M&gt;, Desc=&lt;%msg&gt;%n" />
14
15         <property name="asdc-debug-log-pattern" value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%msg %n"/>
16
17         <appender name="DEBUG_PACKAGE_INCLUDE"
18                           class="ch.qos.logback.core.rolling.RollingFileAppender">
19                 <file>${log.home}/${OPENECOMP-component-name}/${OPENECOMP-subcomponent-name}/debug_by_package_include.log
20                 </file>
21
22                 <!-- No need to deny audit messages - they are INFO only, will be denied
23                         anyway -->
24                 <!-- Transaction messages filter - deny Transaction messages, there are
25                         some DEBUG level messages among them -->
26                 <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
27                         <evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator">
28                                 <marker>TRANSACTION_MARKER</marker>
29                         </evaluator>
30                         <onMismatch>NEUTRAL</onMismatch>
31                         <onMatch>DENY</onMatch>
32                 </filter>
33
34                 <!-- accept DEBUG and TRACE level -->
35                 <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
36                         <evaluator> <!-- defaults to type ch.qos.logback.classic.boolex.JaninoEventEvaluator -->
37                                 <expression>return level &lt;= DEBUG;</expression>
38                         </evaluator>
39                         <OnMismatch>DENY</OnMismatch>
40                         <OnMatch>NEUTRAL</OnMatch>
41                 </filter>
42
43                 <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
44                         <fileNamePattern>${log.home}/${OPENECOMP-component-name}/${OPENECOMP-subcomponent-name}/debug_by_package_include.log.%i
45                         </fileNamePattern>
46                         <minIndex>1</minIndex>
47                         <maxIndex>10</maxIndex>
48                 </rollingPolicy>
49
50                 <triggeringPolicy
51                                 class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
52                         <maxFileSize>20MB</maxFileSize>
53                 </triggeringPolicy>
54                 <encoder>
55                         <pattern>${asdc-debug-log-pattern}</pattern>
56                 </encoder>
57         </appender>
58
59
60         <logger name="org.openecomp.sdc.validation.impl.validators" level="DEBUG" additivity ="false">
61                 <appender-ref ref="DEBUG_PACKAGE_INCLUDE" />
62         </logger>
63
64 </included>