class Moodle2CC::Logger
Public Class Methods
add_warning(message, exception)
click to toggle source
# File lib/moodle2cc/logger.rb, line 11 def self.add_warning(message, exception) if logger.respond_to? :add_warning logger.add_warning(message, exception) elsif logger.respond_to? :warn log = "#{message}\n #{exception.message}\n" if exception.backtrace exception.backtrace.each { |line| log << " #{line}\n" } end logger.warn log end end
logger()
click to toggle source
# File lib/moodle2cc/logger.rb, line 3 def self.logger Thread.current[:__moodle2cc_logger__] || ::Logger.new(STDOUT) end
logger=(logger)
click to toggle source
# File lib/moodle2cc/logger.rb, line 7 def self.logger=(logger) Thread.current[:__moodle2cc_logger__] = logger end