Class: RfLogger::ActiveRecord::Logger
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RfLogger::ActiveRecord::Logger
- Extended by:
- RequestTags
- Defined in:
- lib/rf_logger/active_record/logger.rb
Class Method Summary collapse
Methods included from RequestTags
Class Method Details
.add(level, entry) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# 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 => entry[:metadata] || {}, :target_type => entry[:target_type], :target_id => entry[:target_id], } attributes[:metadata].merge!(request_tags: ) unless .nil? create(attributes) end |