class Ruby::JSONFormatter::Base
Public Class Methods
new(app = nil, ext = {}) { |config| ... }
click to toggle source
# File lib/log_formatter/ruby_json_formatter.rb, line 13 def initialize(app = nil, ext = {}) @app = app @ext = ext.is_a?(Hash) ? ext : {ext_info: ext.inspect} @config = { level: :log_level, type: :log_type, app: :log_app, timestamp: :log_timestamp } yield @config if block_given? end
Public Instance Methods
call(severity, time, progname, message)
click to toggle source
# File lib/log_formatter/ruby_json_formatter.rb, line 26 def call(severity, time, progname, message) @event = build_event(message, severity, time, progname) end