我使用com.taoensso/timbre "4.10.0"在Clojure 1.9.0中使用Java1.8。
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)我使用以下功能配置了音色:
(defn init [config]
(timbre/merge-config! {:level :debug
:appenders {:println (appenders/println-appender)
:spit (appenders/spit-appender {:fname "log/myapp.log" :append? true})
:gelf (gelf/gelf-appender (:gelf-host config) (:gelf-port config) (:gelf-protocol config))}})))我正在通过发送数据:udp,,这些数据似乎被压缩或编码了什么的。我没有看到任何允许我配置压缩的选项。
您知道什么是我需要配置的,这样我的Graylog消息才能在upd上发送时可读性吗?我尝试通过tcp发送消息,尽管我在端口1514上有TCP输入,但在发送它们之后,数据包不知怎么地丢失了。
打印到控制台和日志文件的消息都很好。

发布于 2018-11-26 23:01:10
问题是,您使用的是syslog/udp端口,而不是g亲自/udp输入端口;通常g亲自端口是12201,您可以通过转到UI中的system->输入来检查您的输入配置。
顺便说一句,您不需要为g亲自添加器指定:udp,因为这是默认的音色。
https://stackoverflow.com/questions/53481404
复制相似问题