Module: Logging
- Included in:
- OpenStudioAwsInstance, OpenStudioAwsWrapper
- Defined in:
- lib/openstudio/lib/openstudio_aws_logger.rb
Overview
module for logging
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.configure_logger_for(classname) ⇒ Object
37 38 39 40 41 |
# File 'lib/openstudio/lib/openstudio_aws_logger.rb', line 37 def configure_logger_for(classname) logger = Logger.new(File.('~/.aws.log')) logger.progname = classname logger end |
.logger_for(classname) ⇒ Object
33 34 35 |
# File 'lib/openstudio/lib/openstudio_aws_logger.rb', line 33 def logger_for(classname) @loggers[classname] ||= configure_logger_for(classname) end |
Instance Method Details
#logger ⇒ Object
25 26 27 |
# File 'lib/openstudio/lib/openstudio_aws_logger.rb', line 25 def logger @logger ||= Logging.logger_for(self.class.name) end |