问题标签 [logback-classic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
57 浏览

apache-nifi - 无法将日志从 Apache NiFi 发送到 Graylog

我正在尝试从 Apache NiFi 发送日志。没有错误,但在 graylog 服务器上没有收到它们。以下是我的一个独立程序中的配置。

这是我用来从我的独立程序将数据发送到 graylog 的配置。这工作得很好。我可以使用此配置在 Graylog 上查看日志。现在我把这个appender“graylog”粘贴到Apache NiFi的logback.xml中,添加了root和logstash-logback jar。但是当我运行 NiFi 时,graylog 服务器没有收到日志。关于如何将日志发送到 Graylog 的任何帮助将不胜感激

0 投票
0 回答
20 浏览

logback - logback:控制台上显示日志消息但未创建日志文件

对于以下 logback.xml,不会创建日志文件 foo.log。

爪哇代码:

日志消息显示在控制台上,但未创建日志文件 foo.log。

此消息显示在控制台和日志文件 main.log 上。

0 投票
0 回答
26 浏览

logback - 使用 Spring Data MongoDB 重复查询日志

我的应用程序.yml:

在日志中,我看到两条记录如下:

我发现 MongoTemplate 类有两个带有日志的地方: doFindOne()FindOneCallback()

如何限制记录这些方法之一?也许如何在类的方法上设置日志记录级别?

0 投票
0 回答
349 浏览

java - 错误“SLF4J:无法在绑定到 logback-core 和 logback-classic 框架的 slf4j 中加载类“org.slf4j.impl.StaticLoggerBinder”

我的完整错误是

SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。

SLF4J:默认为无操作(NOP)记录器实现

SLF4J:有关详细信息,请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder

我检查了其他答案,发现问题通常是缺少 slf4j.jar 的框架 jar - 因此我包含依赖项 logback-core 和 logback-classic 并检查了版本是非 beta 版本,正如你在我的构建中看到的那样.gradle文件如下

我的java文件是

我的 logback.xml 是

我不确定我在哪里出错了。

0 投票
1 回答
93 浏览

java - Logback-classic 1.2.8 DBAppender 缺失

我正在尝试将 logback-classic 库从版本 1.2.3 升级到 1.2.8。补丁说明说所有 DB 相关代码都已被删除,因此新版本https://logback.qos.ch/news.html中不再存在主要的 DBAppender 类。有没有人找到某种升级指南或知道解决方法?

0 投票
1 回答
37 浏览

java - Logback 打印 %n 而不是换行

我正在通过 Slf4j 使用 Logback。我有一个如下配置的附加程序:

当我向该记录器发送消息时,它们会出现在控制台上(如预期的那样),文本为蓝色(如预期的那样)。但是,在文本之后,它打印%n而不是换行,所以输出看起来像

我没有在其他地方做任何复杂的事情。我得到了记录器

并像使用它一样

我尝试制作一个简单的示例来仅使用 slf4j-api、Logback-classic 和 Logback-core 作为依赖项来重现它,并且它按预期工作。我怀疑问题是整个系统依赖于其他干扰,但我不知道是什么。

在整个系统中,这些是我拥有的与日志相关的依赖项。

(我知道,取决于 log4j 和 logback 是不好的。但我不负责执行这些事情。)

我尝试更新我的 pom 以包含所有这些依赖项,但简单的测试仍然有效。

如果这很重要,我在 Mac 上。

有没有人经历过这样的事情,或者知道是什么原因造成的?