class RfLogger::ActiveRecord::RailsLogger

Public Class Methods

add(level, entry) click to toggle source
# File lib/rf_logger/active_record/logger.rb, line 18
def add(level, entry)
  attributes = {
    :level       => RfLogger::LEVELS.index(level.to_sym),
    :action      => entry[:action],
    :actor       => entry[:actor],
    :metadata    => merge_request_to_metadata(entry[:metadata] || {}),
    :target_type => entry[:target_type],
    :target_id   => entry[:target_id],
  }
  create(attributes)
end