Module: LoggingModule
- Included in:
- ConfigModule::TakelageConfig, ProjectModule::TakelageProject, Takelage::BitCheck, Takelage::BitClipboard, Takelage::BitRequire, Takelage::BitScope, Takelage::CLI, Takelage::Completion, Takelage::DockerCheck, Takelage::DockerContainer, Takelage::DockerContainerCheck, Takelage::DockerImage, Takelage::DockerImageTag, Takelage::DockerSocket, Takelage::GitCheck, Takelage::InfoProject, Takelage::Self, Takelage::SelfConfig
- Defined in:
- lib/takelage/lib/logging.rb
Overview
takelage logging module
Defined Under Namespace
Classes: TakelageLogger
Instance Method Summary collapse
-
#initialize_logging(loglevel) ⇒ Object
Initialize logger with loglevel.
-
#log ⇒ Object
Global singleton logger.
Instance Method Details
#initialize_logging(loglevel) ⇒ Object
Initialize logger with loglevel.
17 18 19 20 21 22 |
# File 'lib/takelage/lib/logging.rb', line 17 def initialize_logging(loglevel) TakelageLogger.instance.logger.formatter = _logging_get_log_format log_level_in_use = _logging_get_log_level loglevel TakelageLogger.instance.logger.level = log_level_in_use TakelageLogger.instance.logger.debug "Using loglevel #{log_level_in_use}" end |
#log ⇒ Object
Returns global singleton logger.
25 26 27 |
# File 'lib/takelage/lib/logging.rb', line 25 def log TakelageLogger.instance.logger end |