【发布时间】:2017-11-22 23:36:40
【问题描述】:
如何在我的应用程序中启用 Spring 框架日志。 ?我在我的应用程序中使用了 logback.xml 并将根级别设置为调试。当我尝试在本地运行应用程序时,会打印日志,但是当我在 CF 中部署应用程序时不会发生同样的情况。 由于其他原因,应用程序本身正在崩溃,但我希望应该发生一些初始 Spring Boot 框架日志记录。
下面是我的 logback.xml 文件。我不确定那里提到的控制台附加程序是否也可以在 CF 系统中工作。`
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
</Pattern>
</layout>
</appender>
<root level="TRACE">
<appender-ref ref="STDOUT" />
</root>
</configuration>
最好的问候,
苏拉夫
【问题讨论】:
-
仅供参考,您不需要
logback.xml来使用 Spring Boot 配置日志级别。删除该文件并将logging.level.<package>添加到您的application.properties文件中。例如:logging.level.org.springframework=DEBUG会将所有 Spring 的日志级别设置为 DEBUG。有关详细信息,请参阅文档:docs.spring.io/spring-boot/docs/current/reference/html/…
标签: spring spring-boot cloud-foundry spring-cloud spring-cloud-connectors