Class: OmgLogger
Instance Method Summary collapse
Instance Method Details
#log(str) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/omg.rb', line 30 def log(str) if @logger && @method @logger.send(@method.to_sym, str) elsif defined?(Rails) && Rails.logger if @method Rails.logger.send(@method.to_sym, str) else Rails.logger.debug(str) end else $stdout.puts(str) end end |
#log_with(logger, method) ⇒ Object
25 26 27 28 |
# File 'lib/omg.rb', line 25 def log_with(logger, method) @logger = logger @method = method end |