1. 常用的日志框架

框架 特性 支持日志级别
Log4j Log4j可以允许你非常便捷地自定义日志格式和日志等级,可以帮助开发人员全方位的掌控自己的日志信息 FATAL ERROR WARN INFO DEBUG TRACE
Log4j2 API分离
性能提升
支持多种API
避免封锁
自动重新加载配置文件
插件架构
支持属性替换
支持Java 8 Lambda表达式
定制日志级别
不产生垃圾
FATAL ERROR WARN INFO DEBUG TRACE
Logback 原生实现了SLF4J API(log4j需要一个中间层转换)
支持XML、Groovy方式配置
支持配置文件中加入条件判断
更强大的过滤器
更丰富的免费文档
更充分的测试
自动重载有变更的配置文件
自动压缩历史日志
打印异常信息时自动包含pachage名称及版本号
其他特性
ERROR WARN INFO DEBUG TRACE
SLF4j 日志门面
有{}占位符
并不是一个具体的日志解决方案,服务于各种各样的日志系统
ERROR WARN INFO DEBUG TRACE
Commons-Logging 可以不需要配置文件
自动判断有没有Log4j包,有则自动使用之
最悲观的情况下也总能保证提供一个日志实现(SimpleLog)
FATAL ERROR WARN INFO DEBUG TRACE

2. 几个框架之间的关系

常用日志框架

相关文章:

  • 2021-05-30
  • 2021-03-30
  • 2018-09-17
  • 2022-01-10
  • 2021-07-05
猜你喜欢
  • 2021-07-26
  • 2022-01-04
  • 2021-04-17
  • 2022-01-08
  • 2021-09-28
相关资源
相似解决方案