[英]disable kafka logs clojure
我正在嘗試在 Clojure 中禁用 Kafka 日志,例如
[main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka version: 2.6.0
至少到 ERROR 級別無濟於事。 我正在使用 Logback 並將資源下的 logback.xml 設置為:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<logger name="org.apache" level="OFF"/>
<logger name="kafka" level="OFF"/>
</configuration>
這是我的項目配置順便說一句:
[[org.clojure/clojure "1.10.1"]
[net.mikera/core.matrix "0.62.0"]
[distributions "0.1.2"]
[clj-time "0.15.2"]
[incanter/incanter-charts "1.9.3"]
[org.clojure/tools.logging "0.3.1"]
[environ "1.1.0"]
[ring/ring-core "1.5.0"]
[ring/ring-jetty-adapter "1.5.0"]
[ring/ring-json "0.4.0"]
[metosin/compojure-api "1.1.9"]
[clj-http "2.3.0"]
[org.apache.kafka/kafka-streams "2.6.0"]
[fundingcircle/jackdaw "0.7.2"]
[com.fasterxml.jackson.core/jackson-databind "2.10.0"]
[ring-cors "0.1.13"]
[ch.qos.logback/logback-classic "1.2.3"]]
任何想法可能會丟失什么?
我認為這要么是依賴關系問題,要么是配置文件未打包在預期位置的問題。
在您的project.clj
我只看到一個 logback 依賴項。 嘗試添加本教程中提到的額外依賴項,看看是否有什么不同
我認為很可能在運行時找不到該文件,因此使用默認配置(這就是為什么您不會看到您期望的更改)。 檢查logback.xml
文件是否可以與類文件一起找到,而不是在單獨的子文件夾中。
事實證明,上面的配置很好。 在一個新的會話之后,它工作得很好。 沒有卡夫卡消息。 之前的配置一定已經緩存在某處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.