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
ここで何が問題なのですか?