SpringBoot日志框架简单介绍
日志框架介绍
市场上存在非常多的日志框架。JUI(java.util.logging),JCL(Apache Commons Logging),Log4j,Logsj2,SLF4j、jboss-logging等。SpringBoot在框架内部使用JCL,spring-boot-starter-logging采用了slf4j+logback的形式,SpringBoot也能自动适配(jul、log4j2、logback)并简化配置。
日志门面 | 日志实现 |
---|---|
JCL(Jakarta Commons Logging)、SLF4j(Simple Logging Facade for java)、 jboss-loggin | Log4j、JUL(java.util.logging)、Log4j2、Logback |
SpringBoot:底层是Spring框架,Spring框架默认使用JCL
SpringBoot选用SLF4j和logback