Class: Slatan::Buttocks
- Inherits:
-
Object
- Object
- Slatan::Buttocks
- 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
- .debug(msg) ⇒ Object
- .error(msg) ⇒ Object
- .fatal(msg) ⇒ Object
- .info(msg) ⇒ Object
- .init ⇒ Object
- .warn(msg) ⇒ Object
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 |
.init ⇒ Object
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 |