Class Index [+]

Quicksearch

AMQ::Client::Logging

Constants

REQUIRED_METHODS

Public Class Methods

included(klass) click to toggle source
    # File lib/amq/client/logging.rb, line 15
15:       def self.included(klass)
16:         unless klass.method_defined?(:client)
17:           raise NotImplementedError.new("Class #{klass} has to provide #client method!")
18:         end
19:       end
logging() click to toggle source
    # File lib/amq/client/logging.rb, line 21
21:       def self.logging
22:         @logging ||= false
23:       end
logging=(boolean) click to toggle source
    # File lib/amq/client/logging.rb, line 25
25:       def self.logging=(boolean)
26:         @logging = boolean
27:       end

Public Instance Methods

debug(message) click to toggle source
    # File lib/amq/client/logging.rb, line 31
31:       def debug(message)
32:         log(:debug, message)
33:       end
error(message) click to toggle source
    # File lib/amq/client/logging.rb, line 39
39:       def error(message)
40:         log(:error, message)
41:       end
fatal(message) click to toggle source
    # File lib/amq/client/logging.rb, line 43
43:       def fatal(message)
44:         log(:fatal, message)
45:       end
info(message) click to toggle source
    # File lib/amq/client/logging.rb, line 35
35:       def info(message)
36:         log(:info, message)
37:       end

Protected Instance Methods

log(method, message) click to toggle source
    # File lib/amq/client/logging.rb, line 48
48:       def log(method, message)
49:         if self.respond_to?(:logging) ? self.logging : AMQ::Client::Logging.logging
50:           self.client.logger.__send__(method, message)
51:           message
52:         end
53:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.