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 Logging #:nodoc:
def warn_log(message) # :nodoc:
return unless logger
logger.warn message
end
def debug_log(message) # :nodoc:
return unless logger
logger.debug message
end
def logger # :nodoc:
if defined? RAILS_DEFAULT_LOGGER
RAILS_DEFAULT_LOGGER
elsif defined? Merb
case Webrat.configuration.mode
when :rails
defined?(RAILS_DEFAULT_LOGGER) ? RAILS_DEFAULT_LOGGER : nil
when :merb
Merb.logger
else
nil