【发布时间】:2013-11-28 21:14:37
【问题描述】:
如何使用 slf4j 和 graylog 作为包装器? 我们可以将 log4j 与 slf4j 一起使用。我正在寻找一个好的 graylog 框架,请说我们可以将 graylog 与 slf4j 一起使用吗?
【问题讨论】:
-
那么是关于 logback 还是 graylog?
标签: java logging slf4j logback
如何使用 slf4j 和 graylog 作为包装器? 我们可以将 log4j 与 slf4j 一起使用。我正在寻找一个好的 graylog 框架,请说我们可以将 graylog 与 slf4j 一起使用吗?
【问题讨论】:
标签: java logging slf4j logback
您的要求并不完全清楚。 SLF4J 是一个日志记录 API。 Log4j 和 Logback 是该 API 的实现(当然,Log4j 也是一个独立的日志框架)。 Graylog 是一个日志聚合器。
如果您想使用 SLF4J 将日志记录发送到 Graylog,您将需要一个能够以某种方式通过 syslog 以 Graylog 的 GELF 格式发送日志消息的实现。我不知道有任何本地实现,但是 Logback 和 Log4j 都有扩展来做到这一点:
【讨论】:
Logback 旨在作为流行的 log4j 项目的继承者。 logback-classic 原生实现了 SLF4J API。
关于 logback 和 Graylog2,请阅读https://github.com/Moocar/logback-gelf
【讨论】: