好用的log4j配置文件(xml)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">


<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'
	debug="true">

	<appender name="FILE" class="org.apache.log4j.RollingFileAppender">
		<param name="File" value="../logs/dmap.log" />
		
		<param name="Threshold" value="DEBUG" />
        <param name="MaxBackupIndex" value="100" />
        <param name="Append" value="true" />
        <param name="MaxFileSize" value="100MB" />
        <param name="encoding" value="UTF-8" />
        
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern"
				value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %p %M(%F:%L) --> %m%n" />
		</layout>
	</appender>

	<logger name="org.eclipse" additivity="false">
		<level value="ERROR" />
		<appender-ref ref="FILE" />
	</logger>
	<logger name="org.springframework" additivity="false">
		<level value="ERROR" />
		<appender-ref ref="FILE" />
	</logger>
	<logger name="org.quartz" additivity="false">
		<level value="ERROR" />
		<appender-ref ref="FILE" />
	</logger>
	<logger name="org.kanpiaoxue.tianlu" additivity="false">
		<level value="error" />
		<appender-ref ref="FILE" />
	</logger>
	<logger name="org.kanpiaoxue.rigel.dmap" additivity="false">
		<level value="debug" />
		<appender-ref ref="FILE" />
	</logger>
	<logger name="java.lang" additivity="false">
		<level value="ERROR" />
		<appender-ref ref="FILE" />
	</logger>
	<logger name="org.apache" additivity="false">
		<level value="ERROR" />
		<appender-ref ref="FILE" />
	</logger>
	<root>
		<priority value="info" />
		<appender-ref ref="FILE" />
	</root>
</log4j:configuration>

日志格式如下:

写道
2015-08-04 09:22:17.295 [initializeTaskConsumerThread-0] DEBUG createDataVersionAndInstance(InitializeTaskServiceImpl.java:374) --> add taskId:893332, dataVersionNo:201508041254 successfully!

  

猜你喜欢

转载自kanpiaoxue.iteye.com/blog/2232627