SpringBoot专题学习Part11:SpringBoot中日志文件的配置及使用
日志框架的选择 目前市面上的日志框架: JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j… 其中 使用日志分为日志的抽象层和日志的实现 日志的抽象层: JCL(Jakarta Commons Logging)(更新极慢 最后一次2014年更新) SLF4j(Simple Logging Facade for Java)★ jboss-logging(用的场景很少) 日志的实现: Log4j(出的较早 没有Logback那么先进) JUL(java.util.logging)(Java工具包自带) Log4j2(适配性不太高) Logback(更加先进★) 使用的时候 选择一个日志抽象层和日志的实现来使用 Spring底层是Spring框架 Spring框架的底层默认使用JCL 而 SpringBoot 选用的是 SLF4j和logback 使用方法 调用日志记录方法时 不应直接调用日志实现类 而是调用日志抽象层中的方法 首先须 导入slf4j的jar和logback的实现类jar 使用案例: import org . slf4j . Logger ; import org . slf4j . LoggerFactory ; public class HelloWorld { public static void main (