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



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

def format_log(msg: '-', status: '-', duration: '-', request: '-', inputs: '-', severity: '-')
  Logatron.configuration.transformer.call({
                                              timestamp: Time.now.iso8601,
                                              severity: severity,
                                              host: Logatron.configuration.host,
                                              id: Contexts.msg_id,
                                              site: Contexts.site,
                                              status: status,
                                              duration: duration,
                                              request: request,
                                              source: inputs,
                                              body: msg
                                          }) + "\n"
end

#milliseconds_elapsed(finish, start) ⇒ Object



5
6
7
# File 'lib/logatron/message_formatting.rb', line 5

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