Tomcat日志log4j的使用

直接上使用步骤:

1、下载log4j.jar

http://logging.apache.org/log4j/1.2/download.html

2、定义log4j.properties

#控制日志级别为INFO,将等级为INFO的日志信息输出到CONSOLE、RFILE这两个目的地 
log4j.rootLogger=INFO, CONSOLE, RFILE  
#五个日志级别分别是INFO、DEBUG、ERROR、FATAL、OFF,其中debug、trace级别不会显示日志信息 # 
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
log4j.appender.CONSOLE.Target=System.out 
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
log4j.appender.CONSOLE.layout.ConversionPattern=[LOGS] %-d{yyyy-MM-dd HH:mm:ss} [%-5p] (%c{1}:%L) %m%n  
#-------------------以下日志按需设置-------- #
#将日志信息写入web.log中当web.log>1M时则新建一个日志文件# 
log4j.appender.RFILE=org.apache.log4j.RollingFileAppender 
# 指定打印目录 
log4j.appender.RFILE.File=..\logs\web.log 
# 超过1024KB新建另一个web.log 
log4j.appender.RFILE.MaxFileSize=1024KB 
log4j.appender.RFILE.MaxBackupIndex=10 
log4j.appender.RFILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.RFILE.layout.ConversionPattern=[LOGS] %-d{yyyy-MM-dd HH:mm:ss} [%-5p] (%c{1}:%L) %m%n 
log4j.properties的具体配置需查

3、部署log4j:

我都放在tomcat的common下了,log4j放在lib中,properties放在classes中

4、在程序中调用,如:

public class xxx {
  ...
  private static Logger log = Logger.getLogger(xxx.class); 
  ...
  public void xxxx(xxx) {
    ...
    log.info("here we go");
    ...
  }
   ...
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值