log_api.xml 2.8 KB
<?xml version="1.0" encoding="UTF-8"?>    
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
	<appender name="INFOFILE" class="org.apache.log4j.RollingFileAppender">
		<param name="File" value="Logs/INFO.log" />
		<param name="MaxFileSize" value="3000KB" />
		<param name="MaxBackupIndex" value="20" />
		<param name="Encoding" value="UTF-8" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="[runtime] %d -%-4r [%t] %x - %m%n" />
		</layout>
		<filter class="org.apache.log4j.varia.LevelRangeFilter">
			<param name="levelMin" value="debug" />
			<param name="levelMax" value="info" />
			<param name="AcceptOnMatch" value="true" />
		</filter>
	</appender>
	<appender name="ERRFILE" class="org.apache.log4j.RollingFileAppender">
		<param name="File" value="Logs/ERROR.log" />
		<param name="MaxFileSize" value="3000KB" />
		<param name="MaxBackupIndex" value="20" />
		<param name="Encoding" value="UTF-8" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="[runtime] %d -%-4r [%t] %x - %m%n" />
		</layout>
		<filter class="org.apache.log4j.varia.LevelRangeFilter">
			<param name="levelMin" value="error" />
			<param name="levelMax" value="error" />
			<param name="AcceptOnMatch" value="true" />
		</filter>
	</appender>
	<appender name="WSINFOFILE" class="org.apache.log4j.RollingFileAppender">
		<param name="File" value="Logs/wsINFO.log" />
		<param name="MaxFileSize" value="3000KB" />
		<param name="MaxBackupIndex" value="20" />
		<param name="Encoding" value="UTF-8" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="[runtime] %d -%-4r [%t] %x - %m%n" />
		</layout>
		<filter class="org.apache.log4j.varia.LevelRangeFilter">
			<param name="levelMin" value="debug" />
			<param name="levelMax" value="info" />
			<param name="AcceptOnMatch" value="true" />
		</filter>
	</appender>
	<appender name="WSERRFILE" class="org.apache.log4j.RollingFileAppender">
		<param name="File" value="Logs/wsERROR.log" />
		<param name="MaxFileSize" value="3000KB" />
		<param name="MaxBackupIndex" value="20" />
		<param name="Encoding" value="UTF-8" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="[runtime] %d -%-4r [%t] %x - %m%n" />
		</layout>
		<filter class="org.apache.log4j.varia.LevelRangeFilter">
			<param name="levelMin" value="error" />
			<param name="levelMax" value="error" />
			<param name="AcceptOnMatch" value="true" />
		</filter>
	</appender>
	<logger name="apiLog">
		<level value="INFO" />
		<appender-ref ref="INFOFILE" />
		<appender-ref ref="ERRFILE" />
	</logger>
	<logger name="WS">
		<appender-ref ref="WSINFOFILE" />
		<appender-ref ref="WSERRFILE" />
	</logger>
	<root>
		<priority value="ERROR" />
	</root>
</log4j:configuration>