Sha256: 5869385a500fd0e13b0f8e45fbfeabf7c69b92410838c9ec49538757222705f1
Contents?: true
Size: 491 Bytes
Versions: 19
Compression:
Stored size: 491 Bytes
Contents
module Startback module Support class LogFormatter def call(severity, time, progname, msg) if msg[:error] && msg[:error].respond_to?(:message, true) msg[:backtrace] = msg[:error].backtrace[0..25] if severity == "FATAL" msg[:error] = msg[:error].message end { severity: severity, time: time, }.merge(msg).to_json << "\n" end end # class LogFormatter end # module Support end # module Startback
Version data entries
19 entries across 19 versions & 1 rubygems