Module: K8s::Logging::ModuleMethods

Included in:
K8s::Logging
Defined in:
lib/k8s/logging.rb

Overview

methods defined on both the global K8s::Logging module, as well as class methods on each class including K8s::Logging

Instance Method Summary collapse

Instance Method Details

#debug!Object

Set log_level to Logger::DEBUG



32
33
34
# File 'lib/k8s/logging.rb', line 32

def debug!
  self.log_level = Logger::DEBUG
end

#log_levelObject

global log_level shared across all including classes

Returns:

  • Logger::*



22
23
24
# File 'lib/k8s/logging.rb', line 22

def log_level
  @log_level
end

#log_level=(level) ⇒ Object

Parameters:

  • level

    Logger::*



27
28
29
# File 'lib/k8s/logging.rb', line 27

def log_level=(level)
  @log_level = level
end

#quiet!Object

Set log_level to Logger::ERROR, surpressing any warnings logged by default



42
43
44
# File 'lib/k8s/logging.rb', line 42

def quiet!
  self.log_level = Logger::ERROR
end

#verbose!Object

Set log_level to Logger::INFO



37
38
39
# File 'lib/k8s/logging.rb', line 37

def verbose!
  self.log_level = Logger::INFO
end