SpringBoot 日志框架
第一部分 脑图 第二部分 知识点总结 (1)市面上的日志框架均采用日志规范(接口)+日志框架(实现类)设计,和JDBC-数据库驱动设计思想相似;使用时只需调用接口API,导入实现类即可 (2)常见日志框架介绍 日志规范——slf4j 日志框架——log4j(旧,已经适配到slf4j)、logback(推荐) 其他日志规范——jcl、Jboss-logging 其他日志框架——jul(java.util.logging)、log4j2、commons-logging Spring默认日志框架是commons-logging、Hibernate默认日志框架是JBoss-logging SpringBoot则选用了slf4j规范+logback日志框架;并通过中间包统一其他日志框架到slf4j规范 SpringBoot在引入其他框架时需要先排除该框架所依赖的日志框架;否则中间包会与引入的日志框架冲突;框架整合时已经帮我们做了 如何让系统中所有的日志框架都统一到slf4j规范: 1,将其他日志框架先排除(maven的exclusion排除) 2,用中间包替换被排除的日志框架 3,导入需要的日志框架,如logback 日志框架切换图: http://www.slf4j.org/manual.html http://www.slf4j.org/legacy.html (3)slf4j