“Java 日志”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
(未显示同一用户的19个中间版本)
第1行: 第1行:
 
https://www.bilibili.com/video/BV1iJ411H74S
 
https://www.bilibili.com/video/BV1iJ411H74S
 +
[[文件:Java 日志系统图示2.png|无|缩略图|966x966像素]]
 +
推荐优先使用 Log4j 2 和 Logback,性能都比较好
 +
  
 
=== 日志门面 ===
 
=== 日志门面 ===
 
JCL、SLF4J
 
JCL、SLF4J
  
 +
 +
==== JCL ====
 +
Jakarta Commons Logging,是由 Apache 软件基金会推出的。
 +
 +
 +
==== SLF4J ====
 +
The Simple Logging Facade for Java,是由 QOS.ch 推出的,QOS.ch 是一个瑞士的软件公司。
  
  
第10行: 第20行:
 
=== 日志实现 ===
 
=== 日志实现 ===
 
JUL、Logback、Log4j、Log4j 2
 
JUL、Logback、Log4j、Log4j 2
 +
 +
 +
==== JUL ====
 +
Java Util Logging,JDK 自带的日志实现框架,使用时不需要引入第三方依赖
 +
 +
 +
==== Logback ====
 +
是 Log4j 框架的后继者,提供了更好的性能和更丰富的功能。Logback 支持 SLF4J 日志接口。
 +
 +
Spring Boot 默认使用 Logback
 +
 +
 +
==== Log4j ====
 +
Apache 推出的
 +
 +
 +
==== Log4j 2 ====
 +
Log4j 停止维护之后,由 Log4j 升级而来,目前性能最好的日志实现技术
 +
 +
 +
 +
 +
 +
=== [[JUL]] ===
 +
 +
=== [[Log4j]] ===
 +
 +
=== [[JCL]] ===
 +
 +
=== [[SLF4J]] ===
 +
[[Java 日志门面介绍]]
 +
 +
=== [[Logback]] ===
 +
 +
=== [[Log4j 2]] ===
 +
 +
=== [[Spring Boot 中的日志使用]] ===

2023年2月28日 (二) 09:34的最新版本

https://www.bilibili.com/video/BV1iJ411H74S

生成缩略图出错:无法将缩略图保存到目标地点

推荐优先使用 Log4j 2 和 Logback,性能都比较好


日志门面

JCL、SLF4J


JCL

Jakarta Commons Logging,是由 Apache 软件基金会推出的。


SLF4J

The Simple Logging Facade for Java,是由 QOS.ch 推出的,QOS.ch 是一个瑞士的软件公司。



日志实现

JUL、Logback、Log4j、Log4j 2


JUL

Java Util Logging,JDK 自带的日志实现框架,使用时不需要引入第三方依赖


Logback

是 Log4j 框架的后继者,提供了更好的性能和更丰富的功能。Logback 支持 SLF4J 日志接口。

Spring Boot 默认使用 Logback


Log4j

Apache 推出的


Log4j 2

Log4j 停止维护之后,由 Log4j 升级而来,目前性能最好的日志实现技术



JUL

Log4j

JCL

SLF4J

Java 日志门面介绍

Logback

Log4j 2

Spring Boot 中的日志使用