class Lenjador::Adapters::StdoutJsonAdapter
Public Class Methods
new(service_name)
click to toggle source
# File lib/lenjador/adapters/stdout_json_adapter.rb, line 6 def initialize(service_name) @application_name = Utils.application_name(service_name) end
Public Instance Methods
log(level, metadata = {})
click to toggle source
# File lib/lenjador/adapters/stdout_json_adapter.rb, line 10 def log(level, metadata = {}) message = Utils.build_event(metadata, Lenjador::SEV_LABEL[level], @application_name) print_line(Utils.generate_json(message)) end
Private Instance Methods
print_line(str)
click to toggle source
# File lib/lenjador/adapters/stdout_json_adapter.rb, line 19 def print_line(str) $stdout.puts(str) end