Sha256: 68fb17989dac4ed7723a726f62cfb2dac64ef32dd69966a44da255b9c1b73fe1

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

module Logatron
  module Formatting
    def milliseconds_elapsed(finish, start)
      (finish - start) * 1000.0
    end

    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
  end
end



Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
logatron-0.1.2 lib/logatron/message_formatting.rb
logatron-0.1.1 lib/logatron/message_formatting.rb