java - 将日志发送到 Graylog 并以 Gelf 格式发送

标签 java slf4j graylog2 graylog gelf

我想使用 graylog 作为中央日志服务器,目前我只是使用 slf4j Logger“slf4j-api”作为 Java 日志框架来登录我的 Java 应用程序。我可以使用 SLF4J 将日志发送到 Graylog 吗?或者我需要哪些额外的库将这些日志发送到 Graylog?

最佳答案

SLF4J 只是其他日志库的外观。

对于在应用程序中使用的特定日志记录框架(Log4j、Logback、java.util.logging 等),您必须使用 GELF 附加程序。

查看 Graylog Marketplace,了解 Java 日志框架的现有 GELF 附加程序:

https://marketplace.graylog.org/addons?tag=java

关于java - 将日志发送到 Graylog 并以 Gelf 格式发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45734943/

相关文章:

java - Spring 不使用 log4j2.xml 配置而不是 slf4j

logging - 如何使用 Logstash 处理多个异构输入?

java - Java 什么时候调用 finalize() 方法?

logging - slf4j 标记与 Fluent api 一起使用时会被 log4j2 配置忽略,但与非 Fluent api 一起使用时可以正常工作

java - SLF4J 最佳实践

logging - Graylog2- 如何将日志保留时间配置为 1 周

elasticsearch - 增加日志消息的最大大小

java - 应用程序从用户那里获取二进制输入,并在 Android Studio 中按下按钮时闪烁手电筒传输输入

java - 按 Realm 中的字符串大小过滤 - Android

Java缓存机制