Module: Logging
- Defined in:
- lib/utils/logging.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#logger ⇒ Object
————————————————————————— —————————————————————————.
Class Method Details
.configure_logger_for(classname) ⇒ Object
53 54 55 56 57 58 59 |
# File 'lib/utils/logging.rb', line 53 def configure_logger_for(classname) logsettings = Scm::Workflow::Utils::LogSettings.instance logger = Logger.new(logsettings.output) logger.progname = classname logger.level = logsettings.level logger end |
.logger_for(classname) ⇒ Object
49 50 51 |
# File 'lib/utils/logging.rb', line 49 def logger_for(classname) @loggers[classname] ||= configure_logger_for(classname) end |
Instance Method Details
#logger ⇒ Object
38 39 40 |
# File 'lib/utils/logging.rb', line 38 def logger @logger ||= Logging.logger_for(self.class.name) end |