<?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}/SASFinancialManagement5.62.log" append="true"
			filePattern="${sys:config.lev.web.appserver.logs.dir}/SASFinancialManagement5.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.solutions.finance.webapp" 				level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<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.bootstrap" 						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.config"                         level="WARN" 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.finance"                        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.j2ee.naming.EnvironmentFactory" level="WARN" additivity="false">	<AppenderRef ref="SAS_CONSOLE" />	<AppenderRef ref="SAS_FILE" />	</Logger>
		<!-- This overcomes the proxy narrow log of hibernate -->
		<Logger name="org.hibernate.engine.StatefulPersistenceContext.ProxyWARNLog"   level ="ERROR" additivity="false">  <AppenderRef ref="SAS_CONSOLE" />			<AppenderRef ref="SAS_FILE" />		</Logger>
<!--                                                                                                             
		<Logger name="org.hibernate.SQL"								level ="DEBUG" additivity="false">  <AppenderRef ref="SAS_CONSOLE" />			<AppenderRef ref="SAS_FILE" />		</Logger>
		<Logger name="com.sas.svcs"										level ="DEBUG" additivity="false">  <AppenderRef ref="SAS_CONSOLE" />			<AppenderRef ref="SAS_FILE" />		</Logger>
		<Logger name="org.springwork"									level ="DEBUG" 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>