Wafalyzer::CLI
Constants
LogFormatter = ::Log::Formatter.new do |entry, io|
colors = settings.colors
severity = entry.severity
io << ((severity.label.to_s.rjust(6)).colorize(settings.severity_colors[severity]))
io << ' '
source = entry.source.presence
if source
((io << '(') << (source.colorize(colors[:source]))) << ')'
io << ' '
end
timestamp = entry.timestamp
((io << '[') << (timestamp.to_s.colorize(colors[:datetime]))) << ']'
message = entry.message
(io << " -- ") << message
data = entry.data
if data.empty?
else
(io << " -- ") << (data.to_s.colorize(colors[:metadata]))
end
context = entry.context
if context.empty?
else
(io << " -- ") << (context.to_s.colorize(colors[:metadata]))
end
ex = entry.exception
if ex
io.puts
ex.inspect_with_backtrace(io)
end
end
Class methods
settings
Source