首页 > 其他 > 详细

log4j的配置与使用

时间:2017-07-09 20:35:16      阅读:243      评论:0      收藏:0      [点我收藏+]

依赖包

<!-- log4j -->
<dependency>
	<groupId>log4j</groupId>
	<artifactId>log4j</artifactId>
	<version>1.2.17</version>
</dependency>

 web.xml配置

<context-param>  
        <param-name>log4jConfigLocation</param-name>  
        <param-value>classpath:com/nanri/config/logConfig/log4j.properties</param-value>  
</context-param>  
<!-- 应用名.root 相当于添加一个系统变量,主要是为了指定应用的路径。 -->
<context-param>  
        <param-name>webAppRootKey</param-name>  
        <param-value>SpringProject.root</param-value>  
</context-param>  

 log4j.properties配置文件

 

SpringProject.root是在web.xml中配置的webAppRootKey的值。

 

#配置日志文件的存储地址
log4jPath=${SpringProject.root}/WEB-INF/logs/

log4j.rootLogger=info, dest1
log4j.appender.dest1.encoding=UTF-8
log4j.appender.dest1=org.apache.log4j.ConsoleAppender
log4j.appender.dest1.Append=true
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern=%d{[yyyy-MM-dd HH:mm:ss]} %-5p %x -> %m%n

###############################################product.log################################################
#对包pakage.product下所有的类配置一个日志文件
log4j.logger.pakage.product=info,productFile
log4j.additivity.pakage.product=false

log4j.appender.productFile.encoding=UTF-8
log4j.appender.productFile=org.apache.log4j.FileAppender
log4j.appender.productFile.File=${log4jPath}/pakage/product/product.log
log4j.appender.productFile.Append=true
log4j.appender.productFile.layout=org.apache.log4j.PatternLayout
log4j.appender.productFile.layout.ConversionPattern=%d %-5p %-5c{10}:%L %x -> %m%

 

log4j的配置与使用

原文:http://www.cnblogs.com/wuchaodzxx/p/7142619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!