graylog-labs / gelf-rb

Ruby GELF library (Graylog Extended Log Format)

Home Page:https://rubygems.org/gems/gelf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3.1.0 seems to break fluentd config parser

scrwr opened this issue · comments

commented

With using gelf-rb 3.1.0 a multiline json style config in fluentd fails with parser error. I was able to drill the behavior down to gelf package being the only difference between working and failing parsing. With sticking Gemfile to gelf 3.0.0, the issue disappears.

As initially expected it as being an fluentd bug, this ticket was opened, which contains an example:
fluent/fluentd#2404

I was trying to compare 3.0.0 with 3.1.0, but beside an upgrade of the json module, I don't see anything obviously related.

Please let me know, how I can help to narrow down the reason even further.