Java 如何让SLF4J参与IntelliJ项目?
我正在运行一个最新的IntelliJ项目,该项目应该有一个记录器。然而,我得到:Java 如何让SLF4J参与IntelliJ项目?,java,logging,intellij-idea,slf4j,Java,Logging,Intellij Idea,Slf4j,我正在运行一个最新的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.
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>
您的项目使用slf4j进行日志记录,但在运行时未找到任何实现。 您可以通过添加log4j(和slf4j桥)来配置日志记录,如下所示 将log4j(+slf4j桥)依赖项添加到您的
pom.xml
:
<dependencies>
...
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>
问题是您没有向模块添加任何日志实现依赖项。此项目中的日志记录使用了哪些依赖项?问题是您没有向模块添加任何日志记录实现依赖项。在这个项目中,日志记录使用的依赖项是什么?我通常会添加
org.apache.logging.log4j:log4j-slf4j-impl
-不确定当你说“在resources
下”时会有什么不同,我会在哪里找到它?@daniele我仍然得到“slf4j:加载类失败”org.slf4j.impl.StaticLoggerBinder。SLF4J:默认为无操作(NOP)记录器实现SLF4J:请参阅以了解更多详细信息。“还有@boot and bonet,我应该把它放在哪里?@Jerry资源文件夹是${project.basedir}/src/main/resources
。顺便问一下,这个项目是基于Maven的吗?如果仍然有“SLF4J:无法加载…”。。“错误,请再次检查类路径中是否包含slf4j-log4j12
依赖项。”。例如,你能找到org.slf4j.impl.Log4jLoggerAdapter
类吗?我通常会添加org.apache.logging.log4j:log4j-slf4j-impl
-不确定当你说“在资源下
”时有什么区别,我会在哪里找到它?@daniele我仍然得到“slf4j:Failed to load class”“org.slf4j.impl.StaticLoggerBinder”。slf4j:默认为无操作(NOP)记录器实现slf4j:有关更多详细信息,请参阅。“还有@boot and bonet,我应该把它放在哪里?@Jerry资源文件夹是${project.basedir}/src/main/resources
。顺便问一下,这个项目是基于Maven的吗?而且,如果仍然存在“SLF4J:failed to load..”错误,请仔细检查类路径中是否包含SLF4J-log4j12
依赖项。在示例中,您可以找到org.slf4j.impl.Log4jLoggerAdapter
类吗?