日志框架:
JUL(java.util.logging):实现
JCL:标准
jboss-logging:标准
####logback####:实现
####log4j####:实现
log4j2:实现
slf4j:标准
问题:
spring=>commons-logging
Hibernate=>jboss-logging
<!--同一使用slf4j和logback,使用中间件替换其他框架的日志框架-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>
logging:
pattern:
console: "%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n"
file: "%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n"
logback-spring.xml文件通过spring框架加载,可以使用spring-profile功能
<spring-profile name="dev">
</spring-profile>