<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration 
    xmlns:log4j="http://jakarta.apache.org/log4j/" 
    debug="false">
    
    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d %5p [%c] %m%n" />
        </layout>   
    </appender>
    
	<appender name="rollingFile" class="org.apache.log4j.RollingFileAppender">
		<param name="File" value="./logs/sample.log"/>
		<param name="Append" value="true"/> 
		<param name="MaxFileSize" value="1KB"/>    
		<param name="MaxBackupIndex" value="2"/>    
	    <layout class="org.apache.log4j.PatternLayout">
	        <param name="ConversionPattern" value="%d %p [%c] - &lt;%m&gt;%n" />
	    </layout>   
	</appender>  
    
    <logger name="org.springframework.jdbc">
        <level value="ERROR"/>
        <appender-ref ref="console"/>
    </logger> 
        
    <logger name="com.sds.emp.services.user">
        <level value="DEBUG"/>
        <appender-ref ref="console"/>
    </logger>     
    
    <logger name="systemier.services.queryservice">
        <level value="DEBUG"/>
        <appender-ref ref="console"/>
    </logger>  
    
    	<!-- log SQL (pre-execution) plus exceptions caused by SQL -->
	<logger name="jdbc.sqlonly" additivity="false">
		<level value="DEBUG" />
		<appender-ref ref="console" />
	</logger>

	<!-- log SQL with timing information, post execution -->
	<logger name="jdbc.sqltiming" additivity="false">
		<level value="DEBUG" />
		<appender-ref ref="console" />
	</logger>

	<!-- only use the two logs below to trace ALL JDBC information,
		NOTE:  This can be very voluminous!  -->

	<!-- log all jdbc calls except ResultSet calls -->
	<logger name="jdbc.audit" additivity="false">
		<level value="DEBUG" />
		<appender-ref ref="console" />
	</logger>

	<!-- log the jdbc ResultSet calls -->
	<logger name="jdbc.resultset" additivity="false">
		<level value="DEBUG" />
		<appender-ref ref="console" />
	</logger>

	<!-- this log is for internal debugging of log4jdbc, itself -->
	<!-- debug logging for log4jdbc itself -->
	<logger name="log4jdbc.debug" additivity="false">
		<level value="DEBUG" />
		<appender-ref ref="console" />
	</logger>     
</log4j:configuration>

