gpt4 book ai didi

php - Graylog2 与 Symfony 2 (Monolog)

转载 作者:可可西里 更新时间:2023-11-01 12:36:17 28 4
gpt4 key购买 nike

我想在 SF2 项目中使用“Monolog -> GelfHandler”。所以我将以下内容添加到我的 composer.json 中:

"graylog2/gelf-php": "dev-master"

我的 SF2 config.yml:

monolog:
handlers:
main:
type: gelf
publisher:
hostname: %Graylog2.Host%
port: %Graylog2.Port%
level: info
formatter: monolog.formatter.session_request

但是现在,如果我想记录一些东西,我会在 GelfHandler::write() 中得到一个错误

Gelf\Publisher::publish() must be an instance of Gelf\MessageInterface, string given

这里有什么问题?

最佳答案

好的,我会自己回答我的问题。失败是更改“格式化程序”,或者您必须使用格式化程序是 Monolog\Formatter\GelfMessageFormatter 的子类。

谢谢@所有

关于php - Graylog2 与 Symfony 2 (Monolog),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25764876/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com