class Log4r::JSONFormatter::Base
Public Class Methods
new(app = nil, ext = {}) { |config| ... }
click to toggle source
Calls superclass method
# File lib/log_formatter/log4r_json_formatter.rb, line 12 def initialize(app = nil, ext = {}) @app = app @ext = ext.is_a?(Hash) ? ext : {} @config = { level: :log_level, type: :log_type, app: :log_app, timestamp: :log_timestamp } yield @config if block_given? super() end
Public Instance Methods
format(event)
click to toggle source
# File lib/log_formatter/log4r_json_formatter.rb, line 27 def format(event) @event = build_event(event.data, Log4r::LNAMES[event.level], nil, event.name) end