Module: K8s::Logging::ClassMethods
- Defined in:
- lib/k8s/logging.rb
Instance Method Summary collapse
Instance Method Details
#logger(target: LOG_TARGET, level: nil) ⇒ Object
30 31 32 33 34 35 |
# File 'lib/k8s/logging.rb', line 30 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 |