inspec/lib/utils/json_log.rb
2016-02-04 16:38:57 +01:00

17 lines
345 B
Ruby

# encoding: utf-8
# author: Christoph Hartmann
require 'json'
# a simple streaming json logger
class Logger::JSONFormatter < Logger::Formatter
def call(severity, time, progname, msg)
puts JSON.generate(
{
'progname'=> progname,
'severity'=> severity,
'time'=> time,
'msg'=> msg,
},)
end
end