Module: Logatron::Formatting

Included in:
BasicLogger, BasicScopedLogger
Defined in:
lib/logatron/message_formatting.rb

Instance Method Summary collapse

Instance Method Details

#format_log(msg: '-', status: '-', duration: '-', request: '-', inputs: '-', severity: '-') ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/logatron/message_formatting.rb', line 11

def format_log(msg: '-', status: '-', duration: '-', request: '-', inputs: '-', severity: '-')
  Logatron.configuration.transformer.call(
    pid: Process.pid,
    app_id: Logatron.configuration.app_id,
    timestamp: Time.now.iso8601(3),
    severity: severity,
    host: Logatron.configuration.host,
    id: Contexts.msg_id,
    site: Contexts.site,
    status: status,
    duration: duration,
    request: request,
    source: inputs,
    body: msg)
end

#milliseconds_elapsed(finish, start) ⇒ Object



7
8
9
# File 'lib/logatron/message_formatting.rb', line 7

def milliseconds_elapsed(finish, start)
  (finish - start) * 1000.0
end