项目中log4j的简单配置

每次做日志处理的时候,都是在网上左扒一点,右扒一点,太费劲了,今天就煮个栗子吧,也为以后再做日志处理做个储备。就只做个简单的吧。log4j自行下载。

1.log4j.properties   ,在项目的中建立log4j.properties   

#定义DEBUG优先级,FILE为日志文件输出目的的、 CONSOLE是控制台
log4j.rootLogger =INFO,CONSOLE,FILE
#每天生成一个
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
#编码
log4j.appender.FILE.Encoding=GBK
#优先级
log4j.appender.FILE.Threshold=INFO
#生成日志位置,tomcat下的logs文件夹下
log4j.appender.FILE.File=${catalina.home}/logs/OALogs.log
#每个文件最大为10MB
log4j.appender.FILE.MaxFileSize=10240KB  
#可以产生的滚动文件的最大数。
log4j.appender.FILE.MaxBackupIndex=20  
#每天滚动一次文件,日志文件名称后缀为_年月日.log
log4j.appender.FILE.DatePattern='_'yyyyMMdd'.log'
#日志格式
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} [%p] %m [%c]%n

 

 

2.web.xml 使用spring的监听,加载

<context-param>
   	<param-name>log4jConfigLocation</param-name>
 	<param-value>classpath:/log4j.properties</param-value>
</context-param> 
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

 

3.Test.java

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; 
import UserBean;
public class MyService{

private static final Log log = 
LogFactory.getLog(MyService.class);

public void callServiceInfo(
    HttpServletRequest request, HttpServletResponse response) {
    log.info("我的服务查询开始.....................................");
    UserBean user = (UserBean)      request.getSession().getAttribute("USER_INFO");
    log.info("从session中获取登录用户user                 "+user);
    if (user != null) {
        log.info("user.getMisisdn()            "+user.getMsisdn()); 
    } 
}

 

   tomcat服务器启动后,请求消息就会发现在console和tomcat安装目录下得logs中生成文件OALogs.log,里面是日志信息。

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值