首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Graylog消息使用Clojure中的taoensso.timbre.Appders.3-party.g亲自附录而不是人类可读性的呢?

为什么我的Graylog消息使用Clojure中的taoensso.timbre.Appders.3-party.g亲自附录而不是人类可读性的呢?
EN

Stack Overflow用户
提问于 2018-11-26 12:44:45
回答 1查看 172关注 0票数 2

我使用com.taoensso/timbre "4.10.0"Clojure 1.9.0中使用Java1.8

代码语言:javascript
复制
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)

我使用以下功能配置了音色:

代码语言:javascript
复制
(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输入,但在发送它们之后,数据包不知怎么地丢失了。

打印到控制台和日志文件的消息都很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-26 23:01:10

问题是,您使用的是syslog/udp端口,而不是g亲自/udp输入端口;通常g亲自端口是12201,您可以通过转到UI中的system->输入来检查您的输入配置。

顺便说一句,您不需要为g亲自添加器指定:udp,因为这是默认的音色。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53481404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档