无法将 Python 列表对象记录为灰色日志中的消息



我正在尝试将Python List作为日志消息发送到Graylog。我正在使用的方法是"使用 curl 通过 HTTP 发送 GELF 消息"http://docs.graylog.org/en/2.4/pages/gelf.html

但是当我发送如下数据时:

curl -X POST -H 'Content-Type: application/json' -d '{"log_type":"debug", "short_message": "[1,4,5,2]",  "block_id":"TEST_LOGGING"}'  'http://<host>:12201/gelf'

它工作得很好。

其中发送消息如下 不记录任何内容。

curl -X POST -H 'Content-Type: application/json' -d '{"log_type":"debug", "short_message": [1,4,5,2],  "block_id":"TEST_LOGGING"}'  'http://<host>:12201/gelf'

我无法弄清楚问题所在。

尝试使用"graypy"。它允许您使用 TCP 端口 12201 将日志发布到灰色日志,以便创建输入流。它还允许您添加其他参数,您可以使用适配器标记这些参数到消息中。该文档包含适配器的示例。

相关内容

  • 没有找到相关文章

最新更新