Skip to content
This repository was archived by the owner on Aug 17, 2023. It is now read-only.

Commit 107b2e1

Browse files
author
Issam Hakimi aka Killix
committed
fix(logger): utf-8 encoding
1 parent 78ad61f commit 107b2e1

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

rootfs/opt/fluentd/deis-output/fluent-plugin-deis_output.gemspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ Gem::Specification.new do |gem|
2626
gem.add_runtime_dependency "fluent-mixin-rewrite-tag-name"
2727
gem.add_runtime_dependency "influxdb", '~> 0.3'
2828
gem.add_runtime_dependency "nsq-ruby"
29+
gem.add_runtime_dependency 'yajl-ruby'
2930

3031
gem.add_development_dependency "bundler", "~> 1.3"
3132
gem.add_development_dependency "rake", "~> 10.0"
3233
gem.add_development_dependency "test-unit", "~> 3.1.7"
34+
3335
end

rootfs/opt/fluentd/deis-output/lib/fluent/mixin/deis.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
require 'json'
22
require 'nsq'
33
require 'influxdb'
4+
require 'yajl/json_gem'
45

56
module Fluent
67
module Mixin
@@ -44,7 +45,7 @@ def deis_deployed_app?(message)
4445
def push(producer, value)
4546
begin
4647
if value.kind_of? Hash
47-
producer.write(value.to_json)
48+
producer.write(JSON.dump(value))
4849
else
4950
producer.write(value)
5051
end

0 commit comments

Comments
 (0)