Logback 开始表现得很奇怪。我最近重置了我的计算机,一切正常,但是自从我“更改”了设备后,Logback 将以下内容输出到控制台。我不知道这是否与设备更改有关,但我想不出其他任何东西。
17:58:22,416 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
17:58:22,417 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
17:58:22,417 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/C:/Users/ich/IdeaProjects/AutoVoice/build/resources/main/logback.xml]
17:58:22,506 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
17:58:22,510 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
17:58:22,516 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
17:58:22,538 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
17:58:22,538 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
17:58:22,539 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
17:58:22,540 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@458c1321 - Registering current configuration as safe fallback point
这在每次应用程序启动时发送。我有一个有效的 logback.xml,它在工作时没有改变。我不明白为什么 Logback 将自己的日志打印到我的控制台。这是我的 logback.xml
<configuration debug="true">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="warn">
<appender-ref ref="STDOUT" />
</root>
</configuration>
我会感谢任何可以向我解释/告诉我如何阻止这种情况发生的人 - 这很烦人。谢谢!
答案 0 :(得分:0)
我终于明白了。我最近使用我一直使用的预设重建了 logback.xml 文件(与设备更改无关)。有人似乎已将其修改为在第一行包含 debug="true"
。只需将其删除(或将其设置为 false
)即可解决我的问题。
这是我的 loback.xml 现在:
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>