Sha256: ee1879087b8a6f30e4f7941f40bd45d2e52463b8dc5cf47051351d806aa8cd02
Contents?: true
Size: 469 Bytes
Versions: 34
Compression:
Stored size: 469 Bytes
Contents
require 'logger' class Pigeon::Logger < Logger # Returns a sequential thread identifier which is human readable and much # more concise than internal numbering system used. def thread_id @threads ||= { } @threads[Thread.current.object_id] ||= @threads.length end # Over-rides the default log format. def format_message(severity, datetime, progname, msg) "[%s %6d] %s\n" % [ datetime.strftime("%Y-%m-%d %H:%M:%S"), thread_id, msg ] end end
Version data entries
34 entries across 34 versions & 1 rubygems