Sha256: 0b3bb9367d4a5a50457fef5c2330466aba4f1c7ab8cac3705155d8dacc206f61

Contents?: true

Size: 623 Bytes

Versions: 1

Compression:

Stored size: 623 Bytes

Contents

module ResqueSqs
  # Include this module in classes you wish to have logging facilities
  module Logging
    module_function

    # Thunk to the logger's own log method (if configured)
    def self.log(severity, message)
      ResqueSqs.logger.__send__(severity, message) if ResqueSqs.logger
    end
    
    # Log level aliases
    def debug(message); Logging.log :debug, message; end
    def info(message);  Logging.log :info,  message; end
    def warn(message);  Logging.log :warn,  message; end
    def error(message); Logging.log :error, message; end
    def fatal(message); Logging.log :fatal, message; end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
resque_sqs-1.25.2 lib/resque_sqs/logging.rb