class UncleKryon::UncleKryonLogger
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/unclekryon/log.rb, line 17 def initialize super($stdout) @progname = self.class.to_s end
Public Instance Methods
build_message(message,error: nil,**options)
click to toggle source
# File lib/unclekryon/log.rb, line 23 def build_message(message,error: nil,**options) # Don't use mutable methods message += error.backtrace.map{|e| "\n > " + e}.join('') if !error.nil? return message end
error(message,error: nil,**options)
click to toggle source
Calls superclass method
# File lib/unclekryon/log.rb, line 30 def error(message,error: nil,**options) super(build_message(message,error: error,**options)) end
fatal(message,error: nil,**options)
click to toggle source
Calls superclass method
# File lib/unclekryon/log.rb, line 34 def fatal(message,error: nil,**options) super(build_message(message,error: error,**options)) end
unknown(message,error: nil,**options)
click to toggle source
Calls superclass method
# File lib/unclekryon/log.rb, line 38 def unknown(message,error: nil,**options) super(build_message(message,error: error,**options)) end
warn(message,error: nil,**options)
click to toggle source
Calls superclass method
# File lib/unclekryon/log.rb, line 42 def warn(message,error: nil,**options) super(build_message(message,error: error,**options)) end