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



34
35
36
# File 'lib/k8s/logging.rb', line 34

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

#log_levelObject

global log_level shared across all including classes

Returns:

  • Logger::*



24
25
26
# File 'lib/k8s/logging.rb', line 24

def log_level
  @log_level
end

#log_level=(level) ⇒ Object

Parameters:

  • level

    Logger::*



29
30
31
# File 'lib/k8s/logging.rb', line 29

def log_level=(level)
  @log_level = level
end

#quiet!Object

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



44
45
46
# File 'lib/k8s/logging.rb', line 44

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

#verbose!Object

Set log_level to Logger::INFO



39
40
41
# File 'lib/k8s/logging.rb', line 39

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