设备更改后,Logback 将自己的日志打印到控制台
Logback prints its own logs to console after device change
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>
如果有人能向我解释 me/tell 如何阻止这种情况发生,我将不胜感激 - 这很烦人。谢谢!
我终于明白了。我最近使用我一直使用的预设重建了 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>
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>
如果有人能向我解释 me/tell 如何阻止这种情况发生,我将不胜感激 - 这很烦人。谢谢!
我终于明白了。我最近使用我一直使用的预设重建了 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>