Module: K8s::Logging::ClassMethods
- Defined in:
- lib/k8s/logging.rb
Overview
methods defined on each class including K8s::Logging
Instance Method Summary collapse
Instance Method Details
#logger(target: LOG_TARGET, level: nil) ⇒ Logger
52 53 54 55 56 57 |
# File 'lib/k8s/logging.rb', line 52 def logger(target: LOG_TARGET, level: nil) @logger ||= Logger.new(target).tap do |logger| logger.progname = self.name logger.level = level || self.log_level || K8s::Logging.log_level || LOG_LEVEL end end |