Sha256: 362f2585b21f7bcf8f4e9d6007c3aeeff648bb4294e119a1cd790a62d5196819
Contents?: true
Size: 501 Bytes
Versions: 17
Compression:
Stored size: 501 Bytes
Contents
# frozen_string_literal: true require 'logger' module BBK module Utils class LogFormatter < ::Logger::Formatter FORMAT = "%5s [%sUTC #%d] (%s)[%s]: %s\n" def call(severity, time, progname, msg) line = msg2str(msg).gsub("\n", '\\n') format(FORMAT, severity, format_datetime(time.utc), Process.pid, progname, thread_id, line) end def thread_id [Thread.current.object_id.to_s, Thread.current.name].compact.join('@') end end end end
Version data entries
17 entries across 17 versions & 1 rubygems