首页   快速返回

各种日志重定向到slf4j     所属分类 java
jul jcl log4j log4j4 system.out  重定向到 slf4j

log4j 需要去掉 log4j 依赖

基本原理是 替换  欺骗

log4j2  
log4j-to-slf4j-2.x

 System.out重定向到slf4j 
 jdk日志无缝迁移到slf4j 
 log4j无缝迁移到logback 


<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jul-to-slf4j</artifactId>
    <version>1.7.22</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>log4j-over-slf4j</artifactId>
    <version>1.7.22</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>1.7.22</version>
</dependency>

<dependency>
    <groupId>uk.org.lidalia</groupId>
    <artifactId>sysout-over-slf4j</artifactId>
    <version>1.0.2</version>
</dependency>

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-to-slf4j</artifactId>
    <version>2.10.0</version>
</dependency>


上一篇     下一篇
logback初始化过程

logback的内部日志输出

System.out重定向到slf4j

ServiceLoader机制及实例

什么是smart beta

java初始化顺序