Module: Rulp::Logger
- Defined in:
- lib/helpers/log.rb
Constant Summary collapse
- DEBUG =
5- INFO =
4- WARN =
3- ERROR =
2- OFF =
1- LEVELS =
{ debug: DEBUG, info: INFO, warn: WARN, error: ERROR, off: OFF }
Class Method Summary collapse
Class Method Details
.level ⇒ Object
33 34 35 |
# File 'lib/helpers/log.rb', line 33 def self.level @@level || :info end |
.level=(value) ⇒ Object
28 29 30 31 |
# File 'lib/helpers/log.rb', line 28 def self.level=(value) raise StandardError.new("#{value} is not a valid log level") unless LEVELS[value] @@level = value end |
.log(level, message) ⇒ Object
37 38 39 40 41 |
# File 'lib/helpers/log.rb', line 37 def self.log(level, ) if(LEVELS[level].to_i <= LEVELS[self.level]) puts("[#{level}] #{message}") end end |