Module: Ceph::Crush::Location::Logger
- Defined in:
- lib/ceph/crush/location/logger.rb
Overview
Logs things
Class Method Summary collapse
- .add_logger_instance(logger) ⇒ Object
- .send(message, level = ::Logger::INFO) ⇒ Object
- .send_log_message(message, logger, level = ::Logger::INFO) ⇒ Object
Class Method Details
.add_logger_instance(logger) ⇒ Object
8 9 10 |
# File 'lib/ceph/crush/location/logger.rb', line 8 def self.add_logger_instance(logger) loggers << logger end |
.send(message, level = ::Logger::INFO) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/ceph/crush/location/logger.rb', line 12 def self.send(, level = ::Logger::INFO) return unless loggers loggers.each do |l| (, l, level) end end |
.send_log_message(message, logger, level = ::Logger::INFO) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/ceph/crush/location/logger.rb', line 19 def self.(, logger, level = ::Logger::INFO) return logger.info() if level == ::Logger::INFO return logger.error() if level == ::Logger::ERR return logger.warn() if level == ::Logger::WARN logger.debug() end |