13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/ree_lib/packages/ree_logger/package/ree_logger/formatters/default_formatter.rb', line 13
def format(event, progname = nil)
prefix = if progname
"[#{progname}] "
else
""
end
out = "#{prefix}%-6s %s %s" % ["[#{now.strftime("%d/%m/%y %H:%M:%S")}]", "#{event.level.to_s.upcase}:", event.message]
if not_blank(event.parameters)
out += "#{prefix}\nPARAMETERS: #{event.parameters}"
end
if event.exception
backtrace = (event.exception.backtrace || []).join("\n")
out += "#{prefix}\nEXCEPTION: #{event.exception.class} (#{event.exception.message})\n#{backtrace}"
end
out
end
|