在带有启动日志的Spring Boot Logging中,默认情况下,日志的编写方式如下:
2018-08-30T17:58:50.16+0530 [APP/PROC/WEB/0] ERR Aug 30, 2018 12:28:50 PM com.bpbroker.connector.rabbitmq.RabbitMQConnectionPool createConnections
2018-08-30T17:58:50.16+0530 [APP/PROC/WEB/0] ERR INFO: ---- Creating Connections from binded service 0rabbitmq
2018-08-30T17:58:50.54+0530 [APP/PROC/WEB/0] ERR Aug 30, 2018 12:28:50 PM com.bpbroker.connector.rabbitmq.RabbitMQConnectionPool createConnections
ent
这里所有日志都位于ERR
下,而不是OUT
下。
此外,即使在logback-spring.xml中进行配置,从属jar中的日志也不会被打印
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{yyyy-MM-dd_HH:mm:ss.SSS} [%thread] %-5level %logger %method - %msg%n</Pattern>
</encoder>
</appender>
<logger name="org.springframework" level="error">
<appender-ref ref="CONSOLE" />
</logger>
<logger name="org.apache" level="error">
<appender-ref ref="CONSOLE" />
</logger>
<logger name="com.bpbroker" level="debug">
<appender-ref ref="CONSOLE" />
</logger>
<root level="info">
<appender-ref ref="CONSOLE" />
</root>
</configuration>