Я хочу использовать «Monolog -> GelfHandler» в проекте SF2. Таким образом, я добавил следующее к моему composer.json:Graylog2 с Symfony 2 (Monolog)
"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: : написать письмо()
Gelf\Publisher::publish() must be an instance of Gelf\MessageInterface, string given
Что здесь не так?
Какова ваша конкретная версия symfony? Или еще лучше, можете ли вы вставить вывод, который вы получаете из 'composer show -installed'? –