我正在嘗試使用 IntelliJ 將 Apache Beam 與 Java 一起使用,我得到了
“SLF4J:未找到 SLF4J 提供程式。SLF4J:默認為無操作 (NOP) 記錄器實作”錯誤
當我已經將 slf4j-api-2.0.0-alpha1.jar 添加到專案結構并將 slf4j 依賴項添加到 pom.xml 時
以下是更多背景關系的一些螢屏截圖:



uj5u.com熱心網友回復:
您已添加slf4j-api模塊,這是用于向代碼添加日志陳述句的 API。它實際上不會對日志做任何事情,因此它們將被洗掉。您需要選擇后端,例如slf4j-jdk14或slf4j-logback13。
您螢屏截圖中的例外不相關。
uj5u.com熱心網友回復:
首先,SLF4J 訊息只是警告,可以忽略。他們很可能與Exception in thread "main".
它們意味著某些代碼正在嘗試使用 slf4j api,但沒有實作處理如何處理這些日志。您可以通過在類路徑中添加 SLF4j 的作業實作來消除警告,例如org.slf4j:slf4j-simple使日志顯示在控制臺中或org.slf4j:slf4j-nop以顯式忽略任何日志記錄或一個許多其他日志記錄框架集成選項。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/321392.html
