class WoolenCommon::SingleLogger
Attributes
logger_config[RW]
my_logger[RW]
Public Class Methods
get_conf()
click to toggle source
# File lib/woolen_common/logger.rb, line 351 def self.get_conf the_cfg_file = File.expand_path(File.join(ConfigManager.project_root, 'config', 'logger.yml')) if SingleLogger.logger_config.blank? if File.exist?(the_cfg_file) SingleLogger.logger_config = YAML.load_file(the_cfg_file) end end return SingleLogger.logger_config if SingleLogger.logger_config {} end
get_logger()
click to toggle source
# File lib/woolen_common/logger.rb, line 377 def self.get_logger SingleLogger.my_logger || self.new() end
method_missing(*arg)
click to toggle source
# File lib/woolen_common/logger.rb, line 386 def self.method_missing(*arg) SingleLogger.my_logger.send(*arg) end
new(*args)
click to toggle source
Calls superclass method
# File lib/woolen_common/logger.rb, line 373 def self.new(*args) SingleLogger.my_logger || super(*args) end
new(*args)
click to toggle source
Calls superclass method
# File lib/woolen_common/logger.rb, line 381 def initialize(*args) SingleLogger.my_logger || super(*args) end