Graylog2 с Symfony 2 (монолог)
Я хочу использовать "монолог - > Гельфандлер" в проекте SF2. Поэтому я добавил к своему композитору следующее.в JSON:
"graylog2/gelf-php": "dev-master"
моя конфигурация SF2.в формате YML:
monolog:
handlers:
main:
type: gelf
publisher:
hostname: %Graylog2.Host%
port: %Graylog2.Port%
level: info
formatter: monolog.formatter.session_request
но теперь, если я хочу что-то зарегистрировать, я получаю ошибку в GelfHandler:: write ()
GelfPublisher::publish() must be an instance of GelfMessageInterface, string given
что здесь не так?
1 ответов
хорошо, я сам отвечу на свой вопрос. ошибка заключается в изменении "форматирования" или вы должны использовать форматирование подклассов из Монолог\Форматирование\GelfMessageFormatter.
thx @ all