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