class FFWD::ClassLogger
Public Class Methods
new(klass)
click to toggle source
# File lib/ffwd/logging.rb, line 85 def initialize klass @progname = klass.name end
Public Instance Methods
debug(message)
click to toggle source
# File lib/ffwd/logging.rb, line 93 def debug message FFWD.log.debug(@progname){message} end
debug?()
click to toggle source
# File lib/ffwd/logging.rb, line 89 def debug? FFWD.log.debug? end
error(message, e=nil)
click to toggle source
# File lib/ffwd/logging.rb, line 105 def error message, e=nil FFWD.log.error(@progname){message} return unless e FFWD.log.error(@progname){"Caused by #{e.class}: #{e}"} e.backtrace.each do |b| FFWD.log.error(@progname){" #{b}"} end end
info(message)
click to toggle source
# File lib/ffwd/logging.rb, line 97 def info message FFWD.log.info(@progname){message} end
warning(message)
click to toggle source
# File lib/ffwd/logging.rb, line 101 def warning message FFWD.log.warn(@progname){message} end