当前位置: 首页 > 知识库问答 >
问题:

使用记录器时出错-“考虑在配置中定义类型为“org.slf4j.Logger”的bean。”

慕容念
2023-03-14

我的代码:-

导入组织。slf4j。记录器;

导入组织。slf4j。伐木厂;

记录器记录器=LoggerFactory.get记录器(MyService.class);

记录器。信息(“”);

我得到这个错误-

启动ApplicationContext时出错。要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2022-06-13 14:38:42.998错误12884-[主]o.s.b.d.LoggingFailureAnalysisReporter:

应用程序启动失败

描述:

com.myapp.app.service.MyService中构造函数的参数2需要一个类型为“org.slf4j. Logger”的bean,但找不到。

行动:

考虑定义“org”类型的bean。slf4j。在您的配置中。

进程结束,退出代码1

共有1个答案

东方和惬
2023-03-14

您是否添加了某种记录器作为依赖项?

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.6.1</version>
</dependency>
<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.6.1</version>
</dependency>

或者您可以向我们展示您的记录器依赖项吗?

还有一些很好的日志教程

  • https://www.baeldung.com/java-logging-intro
  • https://www.baeldung.com/spring-boot-logging
 类似资料: