Class: Slatan::Buttocks

Inherits:
Object
  • Object
show all
Defined in:
lib/slatan/buttocks.rb

Overview

Wrapper class of Logger

Constant Summary collapse

@@use_log =
Spirit.use_log
@@color =
{
  reset: 0,
  fatal: 31,  #red
  error: 31,  #red
  warn:  33,  #yellow
  info:  32,  #green
  debug: 37   #white
}

Class Method Summary collapse

Class Method Details

.debug(msg) ⇒ Object



28
29
30
31
# File 'lib/slatan/buttocks.rb', line 28

def debug(msg)
  @@log.debug(msg) if @@use_log
  stdoutput('debug', msg)
end

.error(msg) ⇒ Object



43
44
45
46
# File 'lib/slatan/buttocks.rb', line 43

def error(msg)
  @@log.error(msg) if @@use_log
  stdoutput('error', msg)
end

.fatal(msg) ⇒ Object



48
49
50
51
# File 'lib/slatan/buttocks.rb', line 48

def fatal(msg)
  @@log.fatal(msg) if @@use_log
  stdoutput('fatal', msg)
end

.info(msg) ⇒ Object



33
34
35
36
# File 'lib/slatan/buttocks.rb', line 33

def info(msg)
  @@log.info(msg) if @@use_log
  stdoutput('info', msg)
end

.initObject



19
20
21
22
23
24
25
26
# File 'lib/slatan/buttocks.rb', line 19

def init()
  if @@use_log
    path = Spirit.log_file_path
    @@log = Logger.new(path)

    @@log.level = const_level(Spirit.log_level)
  end
end

.warn(msg) ⇒ Object



38
39
40
41
# File 'lib/slatan/buttocks.rb', line 38

def warn(msg)
  @@log.warn(msg) if @@use_log
  stdoutput('warn', msg)
end