gpt4 book ai didi

java - 如何让 SLF4J 在我的 IntelliJ 项目中运行?

转载 作者:行者123 更新时间:2023-12-02 09:15:47 27 4
gpt4 key购买 nike

我正在运行最新的 IntelliJ 和一个应该有记录器的项目。但是,我得到:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

我知道有插件,并且我尝试了 Log4jMonitor,但仍然出现错误。我怎样才能获得日志记录以实际将文件放入它应该使用 IntelliJ 的文件夹中?我需要下载什么以及如何安装?

最佳答案

您的项目使用 slf4j 进行日志记录,但在运行时没有找到实现。您可以通过添加例如来配置日志记录。 log4j(和 slf4j 桥)如下。

将 log4j(+slf4j 桥)依赖项添加到您的 pom.xml 中:

<dependencies>
...
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>

并在resources下添加适当的log4j.properties文件,其内容例如。

log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{36} - %m%n

关于java - 如何让 SLF4J 在我的 IntelliJ 项目中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59002164/

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