Sha256: 67b8a1427a656d2929a593b01aa80ac40bb41f91b8e31a0acea19bd99529fde8

Contents?: true

Size: 643 Bytes

Versions: 2

Compression:

Stored size: 643 Bytes

Contents

require 'logatron/contexts'
require 'logatron/configuration'
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.3.0 lib/logatron/message_formatting.rb
logatron-0.2.6 lib/logatron/message_formatting.rb