Module: MessageQueue::Logging
- Included in:
- Connection, Consumable, ConsumableRunner, ErrorHandlers::Logger, Producible
- Defined in:
- lib/message_queue/logging.rb
Defined Under Namespace
Classes: Formatter
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.logger ⇒ Object
18 19 20 |
# File 'lib/message_queue/logging.rb', line 18 def self.logger @logger || setup_logger end |
.logger=(logger) ⇒ Object
22 23 24 |
# File 'lib/message_queue/logging.rb', line 22 def self.logger=(logger) @logger = logger end |
.setup_logger(target = $stdout) ⇒ Object
12 13 14 15 16 |
# File 'lib/message_queue/logging.rb', line 12 def self.setup_logger(target = $stdout) @logger = Logger.new(target) @logger.formatter = Formatter.new @logger end |
Instance Method Details
#logger ⇒ Object
26 27 28 |
# File 'lib/message_queue/logging.rb', line 26 def logger Logging.logger end |