log4j 使用

1 在项目中添加如下配置:

  

Xml代码  收藏代码
  1. ### set log levels ###  
  2. log4j.rootLogger = INFO,stdout,D,E  
  3.   
  4. ### 输出到控制台 ###  
  5. log4j.appender.stdout = org.apache.log4j.ConsoleAppender  
  6. log4j.appender.stdout.Target = System.out  
  7. log4j.appender.stdout.layout = org.apache.log4j.PatternLayout  
  8. log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{1}:%L - %m%n  
  9.   
  10. ### 输出到日志文件 ###  
  11. log4j.appender.D = org.apache.log4j.DailyRollingFileAppender  
  12. log4j.appender.D.File = E:/logs/intelStore_log.log  
  13. log4j.appender.D.Append = true  
  14. log4j.appender.D.Threshold = INFO  
  15. log4j.appender.D.layout = org.apache.log4j.PatternLayout  
  16. log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n  
  17.   
  18. ### 保存异常信息到单独文件 ###  
  19. log4j.appender.E = org.apache.log4j.DailyRollingFileAppender  
  20. log4j.appender.E.File = E:/logs/intelStore_error.log  
  21. log4j.appender.E.Append = true  
  22. log4j.appender.E.Threshold = ERROR  
  23. log4j.appender.E.layout = org.apache.log4j.PatternLayout  
  24. log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %l:%c:%t:%r ] - [ %p ]  %m%n  

    针对log4j的配置项的意义,网上很多也很详细,在此不再叙述

 

2 在web.xml中配置log4j配置文件的位置(默认情况下,系统会到classpath下寻找log4j.properties文件):

  

Java代码  收藏代码
  1. <!-- log4j -->  
  2.     <context-param>    
  3.         <param-name>log4jConfigLocation</param-name>    
  4.             <param-value>/WEB-INF/config/log4j.properties</param-value>    
  5.         </context-param>    
  6.     <listener>    
  7.         <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>    
  8.     </listener>  

 

3 在项目中引入log4j的jar包,在类中做如下使用:

  

Java代码  收藏代码
  1. final Logger log = Logger.getLogger(CommonCostController.class); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

VCHH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值