gpt4 book ai didi

java - 未显示 Logback 的调试输出

转载 作者:行者123 更新时间:2023-11-28 22:13:06 26 4
gpt4 key购买 nike

我在 Tomcat 7.0.52 中运行一个 Java servlet .

这是我的logback.xml 文件

<configuration debug="true">

<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>/home/my-user/my-log.log</file>
<append>true</append>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>

<root level="DEBUG">
<appender-ref ref="FILE" />
</root>

</configuration>

不幸的是我没看到Logback的调试输出。既不在 catalina.out 中,也不在 my-log.log 中或在控制台上。它在哪里?

补充一下:logback.xml 中的更改反射(reflect)在日志输出中。

最佳答案

在你的 logback 配置中,你定义了一个文件追加器。你做的是定义一个ConsoleAppender ,这将记录到标准输出/标准错误。

catalina.out 是 Tomcat 初始化脚本使用的 stdout/stderr 的重定向,将其添加到您的配置中应该可以解决您的问题。

关于java - 未显示 Logback 的调试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22423179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com