关于日志类库的学习

目前关于日志这一块的东西挺多的,列个表格来记录介绍下。

JUL

从JDK1.4开始,就有通过java.util.logging提供日志功能在当时就有这些思想确实不错,了解即可但是目前功能不如其他的完善,基本上使用率很低

Log4j

是apache的一个开源项目,算java领域中的老家伙了,且可高度配置
https://logging.apache.org/log4j/2.x/

在2015年的时候还经常用到,了解下它的三大部分就行。以下个人理解
loggers捕捉器

appenders输出器

layouts格式化

性能低。后续两个出来了之后,确实现在使用率也降低了

Logback

基于log4j优化,提高了性能,异步logger等特性
Logback Home

logback-core:基础模块

logback-classic:log4j的改良版本

logback-access 访问模块

两者有点相似

Log4j2

也是基于log4j,改造优化性能要求更好选这个

推荐

slf4j+loback 网络上有很多配置示例,根据自己的需求准备几份。

建议

其实并不需要过多的投入在此的研究上。多了解和使用即可。掌握配置+日常调试应用+根据自己公司的规范,输出日志要求即可。也许未来会有更多的开源大佬对此进行优化改造。除非你很有兴趣

拓展

未来学习到ELK的时候。可以继续持续深入。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值