logging - 禁用 kafka 日志 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
文件是否可以与类文件一起找到,而不是在单独的子文件夹中。
推荐阅读
- python - fipy内部边界条件的大值
- c++ - C++ 11 std::vector push_back 方法多次调用 copy/dest?
- c# - .net core azure WebJob 3.0.3 UseTimers 丢失
- javascript - 限制用户以 00.000 格式输入数字
- python - 如何使用 sci-kit learn 用逻辑回归预测单个实例?
- go - golang binaryTree Preorder 返回值不对
- batch-file - 批处理文件中带括号的回显命令
- python - 只能在 python 中检索一次压缩值?
- android - camera2 捕捉与预览不同的图像
- google-app-engine - 如何访问谷歌云中 /tmp 文件夹中的文件?