Sha256: 76721d63c9b8006a0328cceface7687897a3f9856c81c9fcbc0fd7a102f6375e

Contents?: true

Size: 468 Bytes

Versions: 35

Compression:

Stored size: 468 Bytes

Contents

module Webrat
  module Logging #:nodoc:

    def debug_log(message) # :nodoc:
      return unless logger
      logger.debug message
    end

    def logger # :nodoc:
      case Webrat.configuration.mode
      when :rails
        defined?(RAILS_DEFAULT_LOGGER) ? RAILS_DEFAULT_LOGGER : nil
      when :merb
        Merb.logger
      else
        @logger ||= begin
          require "logger"
          ::Logger.new("webrat.log")
        end
      end
    end

  end
end

Version data entries

35 entries across 35 versions & 16 rubygems

Version Path
aslakhellesoy-webrat-0.4.4.1 lib/webrat/core/logging.rb
davidtrogers-webrat-0.4.4.2 lib/webrat/core/logging.rb
dbrady-webrat-0.4.4.2 lib/webrat/core/logging.rb
diabolo-webrat-0.4.4.1 lib/webrat/core/logging.rb
diabolo-webrat-0.4.4.2 lib/webrat/core/logging.rb
dstrelau-webrat-0.5.1 lib/webrat/core/logging.rb
emipair-webrat-0.0.1 lib/webrat/core/logging.rb
garnierjm-webrat-0.4.5 lib/webrat/core/logging.rb
hardbap-webrat-0.5.1 lib/webrat/core/logging.rb
jwilger-webrat-0.4.4.2 lib/webrat/core/logging.rb
jwilger-webrat-0.4.4.3 lib/webrat/core/logging.rb
jwilger-webrat-0.4.4.4 lib/webrat/core/logging.rb
jwilger-webrat-0.4.4.5 lib/webrat/core/logging.rb
raldred-webrat-0.4.4.2 lib/webrat/core/logging.rb
sr-webrat-0.4.4.1 lib/webrat/core/logging.rb
winton-sum-0.1.0 vendor/webrat/lib/webrat/core/logging.rb
winton-sum-0.1.1 vendor/webrat/lib/webrat/core/logging.rb
sum-0.1.1 vendor/webrat/lib/webrat/core/logging.rb
honkster-webrat-0.4.4.2 lib/webrat/core/logging.rb
webrat-0.5.3 lib/webrat/core/logging.rb