logback-spring.xml日志时区相差8小时
yyyy-MM-dd HH:mm:ss.SSS最后的SSS表示的时区,直接把SSS换成Asia/Shanghai,例如yyyy-MM-dd HH:mm:ss.Asia/Shanghai就可以了
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<!--注意时区的指定,否则即使你在容器里是正确的时区,这里的日志也是不对的SSS换成Asia/Shanghai-->
<property name="CONSOLE_LOG_PATTERN"
value="%clr(%d{yyyy-MM-dd HH:mm:ss.Asia/Shanghai}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
<property name="FILE_LOG_PATTERN"
value="%d{yyyy-MM-dd HH:mm:ss.Asia/Shanghai} ${LOG_LEVEL_PATTERN:-%5p} [%15.15t] %-40.40logger{39} : %msg%n"/>
<!-- Appender to log to console -->
...