Module: Genba::Util

Defined in:
lib/genba/util.rb

Class Method Summary collapse

Class Method Details

.log_debug(message, data = {}) ⇒ Object



19
20
21
22
23
24
# File 'lib/genba/util.rb', line 19

def self.log_debug(message, data = {})
  if !Genba.log_level.nil? && Genba.log_level <= Genba::LEVEL_DEBUG
    log_internal(message, data, color: :blue,
                                level: Genba::LEVEL_DEBUG, logger: Genba.logger, out: $stdout)
  end
end

.log_error(message, data = {}) ⇒ Object



5
6
7
8
9
10
# File 'lib/genba/util.rb', line 5

def self.log_error(message, data = {})
  if !Genba.log_level.nil? && Genba.log_level <= Genba::LEVEL_ERROR
    log_internal(message, data, color: :cyan,
                                level: Genba::LEVEL_ERROR, logger: Genba.logger, out: $stderr)
  end
end

.log_info(message, data = {}) ⇒ Object



12
13
14
15
16
17
# File 'lib/genba/util.rb', line 12

def self.log_info(message, data = {})
  if !Genba.log_level.nil? && Genba.log_level <= Genba::LEVEL_INFO
    log_internal(message, data, color: :cyan,
                                level: Genba::LEVEL_INFO, logger: Genba.logger, out: $stdout)
  end
end