Skip to content

Commit f61cb7e

Browse files
author
Yoichi Kawasaki
authored
Merge pull request #10 from smira/fix-exceptions
Fix incorrect statement split, use more relaxed JSON encoder
2 parents 43b4b7a + ab482e8 commit f61cb7e

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

fluent-plugin-azure-loganalytics.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Gem::Specification.new do |gem|
2020

2121
gem.add_dependency "fluentd", [">= 0.14.15", "< 2"]
2222
gem.add_dependency "rest-client"
23+
gem.add_dependency "yajl-ruby"
2324
gem.add_dependency "azure-loganalytics-datacollector-api", [">= 0.1.5"]
2425
gem.add_development_dependency "bundler", "~> 1.11"
2526
gem.add_development_dependency "rake", "~> 10.0"

lib/fluent/plugin/out_azure-loganalytics.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ def write(chunk)
9595
begin
9696
res = @client.post_data(@log_type, records, @time_generated_field)
9797
if not Azure::Loganalytics::Datacollectorapi::Client.is_success(res)
98-
log.fatal "DataCollector API request failure: error code: "
99-
+ "#{res.code}, data=>" + records.to_json
98+
log.fatal "DataCollector API request failure: error code: " +
99+
"#{res.code}, data=>" + Yajl.dump(records)
100100
end
101101
rescue Exception => ex
102-
log.fatal "Exception occured in posting to DataCollector API: "
103-
+ "'#{ex}', data=>" + records.to_json
102+
log.fatal "Exception occured in posting to DataCollector API: " +
103+
"'#{ex}', data=>" + Yajl.dump(records)
104104
end
105105
end
106106
end

0 commit comments

Comments
 (0)