We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents fd471f9 + f13b289 commit cb7f00eCopy full SHA for cb7f00e
lib/fluent/logger/fluent_logger.rb
@@ -231,8 +231,9 @@ def to_msgpack(msg)
231
@packer.pack(msg).to_s
232
rescue NoMethodError
233
JSON.parse(JSON.generate(msg)).to_msgpack
234
+ ensure
235
+ @packer.clear
236
end
- @packer.clear
237
res
238
}
239
spec/fluent_logger_spec.rb
@@ -205,6 +205,10 @@
205
expect(fluentd.queue.last).to be_nil
206
logger_io.rewind
207
logger_io.read =~ /FluentLogger: Can't convert to msgpack:/
208
+
209
+ logger.post('tag', { 'a' => 'b' })
210
+ fluentd.wait_transfer
211
+ expect(fluentd.queue.last).to eq ['logger-test.tag', { 'a' => 'b' }]
212
213
214
it ('should raise an error when second argument is non hash object') {
0 commit comments