logger打印日志

log4j中输入信息的级别有debug,info,warn,error,fatal 5个级别

他们对应的是输出信息的级别,级别越低信息输入越详细.使用debug级别的时候,info中的信息也能输出
使用info的时候,debug对应的信息显示不出来

一般在开发的时候使用debug, 开发完成后使用error

在实际应用中有很多库的信息都是由debug打印出来,所以如果你打开debug模式的话会看到很多你用不上的信息。
灵活的运用各种模式有时候非常方便。比如说在开发过程中,你自己的习惯可能会打印出一些对调试有意义,但系统实际运行不需要的信息,这些都应该放在debug里,当系统真正发布的时候,把log4j等级设置为info就可以避免打印这些东西。而当系统出现问题的时候,你只需要修改log4j.properties里的打印等级就可以看到那些调试信息了。
log4j支持单一文件的logging,你可以指定需要打印debug的class,这样就可以最低限度的获取系统调试信息,而不需要在浩如烟海的框架或是别的库文件默认的debug信息里找你需要的那么几条东西了。
另外打印过多的信息会降低系统速度,所以在实际发布的时候,一定要确定log4j.rootLogger的设置不是debug
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值