Java日志框架
参考文献
Slf4j
- 简单使用
1 | slf4j-api-${version}.jar |
1 | <dependency> |
Slf4j
几个jar包说明
-
slf4j-reload4j-2.0.7.jar
- 自 1.7.33 起为reload4j框架 提供绑定/提供程序 .Reload4j 是 log4j 版本 1.2.7 的直接替代品.您还需要将reload4j.jar放在 您的类路径中.
-
slf4j-jdk14-2.0.7.jar
- java.util.logging 的绑定/提供程序,也称为 JDK 1.4 日志记录
-
slf4j-nop-2.0.7.jar
- NOP的绑定/提供程序,静默丢弃所有日志记录.
-
slf4j-simple-2.0.7.jar
- 简单实现的绑定/提供程序,它将所有事件输出到 System.err.仅打印 INFO 和更高级别的消息.此绑定在小型应用程序的上下文中可能很有用.
-
slf4j-jcl-2.0.7.jar
- Jakarta Commons Logging的绑定/提供者.此绑定会将所有 SLF4J 日志记录委托给 JCL.
-
logback-classic-1.4.6.jar 用于 Jakarta EE,需要 logback-core-1.4.6.jar
Logback
- Logback是一种灵活的、可配置的日志框架,由三个主要的模块组成:
- logback-core:这是Logback的核心模块,提供了日志系统的基本功能,如日志级别、日志格式、日志输出目标等.这个模块不依赖于其他模块,是独立的,可以作为一个独立的日志框架使用.
- logback-classic:这是Logback的经典模块,继承了log4j的大多数特性,并且提供了更好的性能和可靠性.这个模块可以用来替代log4j,如果你的项目中使用了log4j,可以很容易地切换到logback-classic.
- logback-access:这是Logback的访问模块,提供了对HTTP请求和响应的访问日志记录功能.这个模块可以用来记录Web应用程序的访问日志,包括请求的URL、响应代码、响应时间等信息.
1 | <dependency> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HoleLin's Blog!