Log4J

介绍

1. 由 apache 推出的开源免费日志处理的类库。是一个日志输出的插件,专门用来进行日志的管理的。
 
特点:
    日志可以单独保存在文件中。
    可以获取完成的日志信息。
    可以进行日志显示的筛选
    格式友好
 
2.log4j 输出级别
 trace < debug: 调试信息(代码级别)< info:普通信息(方法级别)< warn:警告< error:异常错误 <  fatal:致命的错误
        在 log4j.properties 的第一行中控制输出级别
 

使用

    1.导入jar包:log4j-1.2.17.jar
    2.配置文件: 一定存放在src(默认加载的路径)下 ,并命名为log4j.properties
    3.在使用log4j的类中声明全局的logger对象
        
            Logger logger = Logger.getLogger(类名.class);
            logger.debug("一般在方法内部使用");
            logger.info("一般在调用方法使用");
            logger.warn("一般在需要警告的位置使用");
            logger.error("在catch代码块中使用");
            logger.fatal("在catch代码块中使用");
一般全局设置error,局部设置 debug
log4j.rootCategory=ERROR, CONSOLE,LOGFILE(输出的目的地)   输出级别(大于等于该级别的才能输出)  全局默认的配置
 
log4j.logger.cn.itsource.mapper=DEBUG    设置默认个包某个类某个方法的日志级别和输出位置
 
## 设置控制台的输出配置
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender  ## 输出的类
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=-%p-%d{yyyy/MM/dd  HH:mm:ss,SSS}-%C-%L-%m%n   ## 输出格式
## (区别大小写)
## %C:包名+类名 %d{YYYY-MM-dd HH:mm:ss}:时间  %L:行号 %m:信息 %n:换行  

## 设置文件的输出配置
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=D:/axis.log   ## 设置日志文件地址及名称
log4j.appender.LOGFILE.Append=true   ## 设置是否追加信息
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=-%p-%d{yyyy/MM/dd  HH:mm:ss,SSS}-%C-%L-%m%n

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

心之所向...

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

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

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

打赏作者

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

抵扣说明:

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

余额充值