Java日志框架

2019-10-22  本文已影响0人  段一萌

java 日志系统

背景

设计之初提供了 集合、线程、IO、网络 等常用功能,有意无意地忽略了一个重要的功能: ** 输出日志** ,如何解决这个问题呢,IO组件来帮忙


System.out.print("我是普通日志"); 

System.err.print("我是错误日志"); 

《一个著名的日志系统是怎么设计出来的?》

常用日志框架

框架之间关系

层级结构
框架关系
实现关系
框架实现
常见日志适配器/桥接器

jcl-over-slf4j 将Commons-logging日志重定向到SL4J

jul-to-slf4j 将JDK logging框架日志重定向到SL4J

slf4j-jdk14 适配JDK实现SLF4j接口

slf4j-log4j12 适配log4j实现SLF4j接口

log4j-over-slf4j 将SLF4j重定向到Log4j

常见冲突

实际组合依赖关系

依赖实现

练习case

代码素材

上一篇 下一篇

猜你喜欢

热点阅读