Method: StructuredLogger#add
- Defined in:
- lib/structured_logger.rb
#add(severity, *args, &block) ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/structured_logger.rb', line 47 def add(severity, *args, &block) if level > severity return end block_result = block_given? ? yield : nil s_severity = format_severity(severity) time = Time.now = @argument_formatter.call(severity: s_severity, time: time, progname: @progname, args: args, block_result: block_result) s = (@formatter || @default_formatter).call(s_severity, time, @progname, ) @logger << s end |