1 <?xml version="1.0" encoding="UTF-8"?>
4 <property scope="system" name="OPENECOMP-component-name" value="ASDC" />
5 <property scope="system" name="OPENECOMP-subcomponent-name" value="ASDC-BE" />
7 <!--statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" />
8 <include resource="asdc_debug_logback.xml"/-->
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=<%M>, Desc=<%msg>%n" />
15 <property name="asdc-debug-log-pattern" value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%msg %n"/>
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
22 <!-- No need to deny audit messages - they are INFO only, will be denied
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>
30 <onMismatch>NEUTRAL</onMismatch>
31 <onMatch>DENY</onMatch>
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 <= DEBUG;</expression>
39 <OnMismatch>DENY</OnMismatch>
40 <OnMatch>NEUTRAL</OnMatch>
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
46 <minIndex>1</minIndex>
47 <maxIndex>10</maxIndex>
51 class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
52 <maxFileSize>20MB</maxFileSize>
55 <pattern>${asdc-debug-log-pattern}</pattern>
60 <logger name="org.openecomp.sdc.validation.impl.validators" level="DEBUG" additivity ="false">
61 <appender-ref ref="DEBUG_PACKAGE_INCLUDE" />