Using Webrat mode to determine which logger to use

This commit is contained in:
Bryan Helmkamp 2008-11-23 14:13:34 -05:00
parent 59560a043b
commit 1fb3fd07d4

View File

@ -1,20 +1,16 @@
module Webrat module Webrat
module Logging #:nodoc: module Logging #:nodoc:
def warn_log(message) # :nodoc:
return unless logger
logger.warn message
end
def debug_log(message) # :nodoc: def debug_log(message) # :nodoc:
return unless logger return unless logger
logger.debug message logger.debug message
end end
def logger # :nodoc: def logger # :nodoc:
if defined? RAILS_DEFAULT_LOGGER case Webrat.configuration.mode
RAILS_DEFAULT_LOGGER when :rails
elsif defined? Merb defined?(RAILS_DEFAULT_LOGGER) ? RAILS_DEFAULT_LOGGER : nil
when :merb
Merb.logger Merb.logger
else else
nil nil