【问题标题】:When I was building a maven unit test, I got the following error在构建 maven 单元测试时,出现以下错误
【发布时间】:2019-11-18 16:13:46
【问题描述】:

在构建 maven 单元测试时,出现以下错误。但是我的项目中没有这个 appender 调用程序 CONSOLE。而且我所有的 logback appender 都在记录器上面。

11:07:59,525 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
11:07:59,526 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [CONSOLE]. Did you define it below instead of above in the configuration file?
11:07:59,526 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - See http://logback.qos.ch/codes.html#appender_order for more details.
11:07:59,526 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
11:07:59,527 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@2668c286 - Registering current configuration as safe fallback point

请看我的新评论,这是我的 logback 文件。 构建超时(50 分钟后)。将构建标记为已中止。

【问题讨论】:

  • 在此处粘贴您的 logback 配置文件。您在该文件中缺少某些内容。
  • 你能展示你的日志配置吗?
  • 请看我的新评论。
  • 这不是评论,而是答案,只能用于回答问题。如果您想为您的问题添加信息,您应该edit您的问题并添加该信息。

标签: java maven spring-boot log4j logback


【解决方案1】:

Could not find an appender named [CONSOLE]

检查 logback 配置,但有些东西告诉我,而不是

 <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

你用过

 <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">

http://logback.qos.ch/manual/appenders.html#ConsoleAppender

但是很难说,因为你没有提供你的 logback 配置。

干杯

【讨论】:

  • 请看我的新评论,这是我的 logback 文件。
  • 我要睡觉了,请看我的配置文件。
  • 它在哪里?我看不到它
猜你喜欢
  • 1970-01-01
  • 2011-08-12
  • 1970-01-01
  • 2021-01-25
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多