class SmartProxyDynflowCore::Log::ProxyStructuredFormater
Public Instance Methods
call(_severity, _datetime, _prog_name, message)
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 57 def call(_severity, _datetime, _prog_name, message) if message.is_a?(::Exception) subject = "#{message.message} (#{message.class})" if @base.respond_to?(:exception) @base.exception("Error details", message) subject else "#{subject}\n#{message.backtrace.join("\n")}" end else message end end
format(message)
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 71 def format(message) call(nil, nil, nil, message) end