Sha256: 1cba48fa5f7e446f9bca584f1ad9c5bc4d938183b373b8b634af8d17ad6a5aea
Contents?: true
Size: 919 Bytes
Versions: 27
Compression:
Stored size: 919 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc: # The Mongoid logger which wraps some other ruby compliant logger class. class Logger delegate :info, :debug, :error, :fatal, :unknown, :to => :logger, :allow_nil => true # Emit a warning log message. # # @example Log a warning. # logger.warn("Danger") # # @param [ String ] message The warning message. def warn(message) logger.warn(message) if logger && logger.respond_to?(:warn) end # Get the mongoid logger. # # @example Get the global logger. # logger.logger # # @return [ Logger ] The logger. def logger Mongoid.logger end # Inspect the logger. # # @example Inspect the logger. # logger.inspect # # @return [ String ] The logger, inspected. def inspect "#<Mongoid::Logger:0x#{object_id.to_s(16)} @logger=#{logger.inspect}>" end end end
Version data entries
27 entries across 27 versions & 2 rubygems