<?xml version="1.0" encoding="UTF-8"?>
<Configuration>

	<Appenders>
		<Console name="SAS_CONSOLE" target="SYSTEM_OUT">
			<PatternLayout pattern="%-5p [%t] - %m%n" />
		</Console>
		<RollingFile name="SAS_FILE"
			fileName="${sys:config.lev.web.appserver.logs.dir}/SASODCSForSolutions5.62.log" append="true"
			filePattern="${sys:config.lev.web.appserver.logs.dir}/SASODCSForSolutions5.62.log.%d{yyyy-MM-dd}">
			<PatternLayout pattern="%-5p %d{ISO8601} [%t] - %m%n" />
			<Policies>
				<TimeBasedTriggeringPolicy interval="1" />
			</Policies>
		</RollingFile>
	</Appenders>

	<Loggers>
	   <!-- default loggers -->
		<Logger name="com.sas" 							level="WARN" additivity="false"> 	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />		</Logger>
		<Logger name="com.sas.services" 				level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />		</Logger>
		<Logger name="com.sas.services.deployment" 		level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />		</Logger>
		<Logger name="com.sas.services.discovery" 		level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />		</Logger>
		<Logger name="com.sas.services.util" 			level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />		</Logger>
		<!-- solutions loggers -->
		<Logger name="com.sas.framework"                                 level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions"                                 level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.cache"                           level="ERROR" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.data"                            level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.messaging"                       level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.user"                            level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.services"                        level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.startup"                         level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.formula"                         level="INFO" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.odcs"                            level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.odcs.dispatcher.QueryManager"    level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.odcs.query.QueryStats"           level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<Logger name="com.sas.solutions.odcs.util.Startup"               level="INFO" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
                                                                                                                                          
		<Root level="WARN">                                                                                                               
			<AppenderRef ref="SAS_CONSOLE" />
			<AppenderRef ref="SAS_FILE" />
		</Root>
	</Loggers>

</Configuration>