<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration[
<!ENTITY % common SYSTEM "common.ent"> %common;
]>
<!-- used for BVT/UAT/PROD environment, will not include debug information 
	and print in console -->
<configuration scan="true">
	<conversionRule conversionWord="crlf"
		converterClass="org.owasp.security.logging.mask.CRLFConverter" />
	<include resource="logback-common.xml" />
    <appender name="Console" class="ch.qos.logback.core.ConsoleAppender">    
	   <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>ERROR</level>
        </filter>
        <layout class="ch.qos.logback.classic.PatternLayout">
            <pattern>%d{&LOGGING_DATE_PATTERN; &LOGGING_TIME_PATTERN;}{&LOGGING_TIME_ZONE;} [%thread] [%marker] %-5level %logger{36} throwable{full} - %crlf(%msg) %n</pattern>
        </layout>
    </appender>
	<root level="INFO">
		<appender-ref ref="Console" />
		<appender-ref ref="IndyLogFile" />
	</root>
</configuration>