<?xml version="1.0" encoding="UTF-8"?> <configuration> <property scope="system" name="ECOMP-component-name" value="SDC" /> <property scope="system" name="ECOMP-subcomponent-name" value="SDC-TOOL" /> <property name="default-log-pattern" value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{uuid}|%X{serviceInstanceID}|%thread||${ECOMP-subcomponent-name}|%X{userId}|%level|%X{alarmSeverity}|%X{localAddr}|${beFqdn}|%X{remoteAddr}|%logger{35}|%X{timer}|ActivityType=<%M>, Desc=<%msg>%n" /> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic.PatternLayout"> <encoder> <pattern>${default-log-pattern}</pattern> </encoder> </layout> </appender> <appender name="DEBUG_ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${HOME}/asdctool/logs/${ECOMP-component-name}/${ECOMP-subcomponent-name}/debug.log</file> <!-- accept DEBUG and TRACE level --> <!--<filter class="ch.qos.logback.core.filter.EvaluatorFilter">--> <!--<evaluator class="ch.qos.logback.classic.boolex.GEventEvaluator">--> <!--<expression>--> <!--e.level.toInt() <= DEBUG.toInt()--> <!--</expression>--> <!--</evaluator>--> <!--<OnMismatch>DENY</OnMismatch>--> <!--<OnMatch>NEUTRAL</OnMatch>--> <!--</filter>--> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>${HOME}/asdctool/logs/${ECOMP-component-name}/${ECOMP-subcomponent-name}/debug.log.%i </fileNamePattern> <minIndex>1</minIndex> <maxIndex>10</maxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>20MB</maxFileSize> </triggeringPolicy> <encoder> <pattern>${default-log-pattern}</pattern> </encoder> </appender> <appender name="MALFORMED_DATA" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${HOME}/asdctool/logs/${ECOMP-component-name}/${ECOMP-subcomponent-name}/malformed-data.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>${HOME}/asdctool/logs/${ECOMP-component-name}/${ECOMP-subcomponent-name}/malformed-data.log.%i </fileNamePattern> <minIndex>1</minIndex> <maxIndex>10</maxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>20MB</maxFileSize> </triggeringPolicy> <encoder> <pattern>${default-log-pattern}</pattern> </encoder> </appender> <root level="INFO"> <appender-ref ref="DEBUG_ROLLING" /> </root> <logger name="org.openecomp.sdc" level="INFO" /> <logger name="org.openecomp.sdc.be.model.operations.migration" level="ERROR" > <appender-ref ref="MALFORMED_DATA"/> </logger> <logger name="org.openecomp.sdc.asdctool.migration" level="INFO" > <appender-ref ref="STDOUT"/> </logger> </configuration>