我正在嘗試在我的 Java 代碼中使用LoggerContext。
在 pom.xml 中添加了 Maven 依賴項:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.17.1</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.17.1</version>
</dependency>
我要添加的代碼段:
import org.apache.logging.log4j.core.LoggerContext;
LoggerContext context = (LoggerContext) LogManager.getContext(false);
File file = new File("path/to/a/different/log4j2.xml");
但是,我的import陳述出錯了。我正在使用 IntelliJ IDE 并且在 IDE 中搜索該類的“添加 Maven 依賴項”選項也不會回傳任何結果org.apache.logging.log4j.core.LoggerContext
我嘗試從 IDE 重新構建專案,但是,這沒有幫助。
我錯過了什么?
uj5u.com熱心網友回復:
代碼在我看來不錯,很可能 IntelliJ 沒有引入依賴項。
診斷:
- 通過
mvn install命令列運行構建。檢查輸出。如果構建通過,這會將問題限制在 IntelliJ Reload All Maven Projects在 IntelliJ 中的 Maven 選項卡上使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/402528.html
標籤:
上一篇:從單獨的類訪問JPanel組件
