logj日志使用例子


1、下载log4j的jar包放到项目lib目录下。


2、在项目src目录下新建log4j.properties配置文件

###定义日志输出级别和输出平台 ###  
log4j.rootLogger = debug,stdout,D,M


#输出到控制台
log4j.appender.stdout = org.apache.log4j.ConsoleAppender  
log4j.appender.stdout.Target = System.out  
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout  
log4j.appender.stdout.layout.ConversionPattern = [%p] %d{yyyy-MM-dd HH\:mm\:ss,SSS} method\:%l%m%n  


#设置日志名称D的配置输出到文件,每天生成一个文件
log4j.logger.D=info,R
log4j.appender.R = org.apache.log4j.DailyRollingFileAppender  
log4j.appender.R.File = d:/logs/dlog.log  
#日志是否追加
log4j.appender.R.Append = true  
log4j.appender.R.Threshold = DEBUG   
log4j.appender.R.layout = org.apache.log4j.PatternLayout  
log4j.appender.R.layout.ConversionPattern = %-d{yyyy-MM-dd HH\:mm\:ss}  [%t\:%r] - [%p]  %m%n  


#指定cn.dao包下的日志输出级别和目的地
log4j.logger.cn.dao=DEBUG,stdout




#设置日志名称M的配 ,文件大小到达指定尺寸的时候产生一个新的文件,
log4j.logger.M=info,R1
log4j.appender.R1 = org.apache.log4j.RollingFileAppender
log4j.appender.R1.File = d:/logs/mlog.log 
log4j.appender.R1.Append = true  
log4j.appender.R1.MaxFileSize=100KB 
#设置为保存一个备份文件
log4j.appender.R1.MaxBackupIndex=1
log4j.appender.R1.Threshold = DEBUG   
log4j.appender.R1.layout = org.apache.log4j.PatternLayout  
log4j.appender.R1.layout.ConversionPattern = %-d{yyyy-MM-dd HH\:mm\:ss}  [ %t\:%r ] - [ %p ]  %m%n 


3、新建一个测试类

public static void main(String[] args) {
//日志
  Logger logger1 = Logger.getLogger("D");
   
 Logger logger2 = Logger.getLogger("M"); 
 logger2.info("【M】请求进入控制层开始.......");
 logger1.info("【D】请求进入控制层开始.......");
}

运行main方法日志就会写到对应的文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值