Module: Automatic::Log
- Defined in:
- lib/automatic/log.rb
Constant Summary collapse
- LOG_LEVELS =
['info', 'warn', 'error', 'none']
Class Method Summary collapse
Class Method Details
.level(level) ⇒ Object
15 16 17 |
# File 'lib/automatic/log.rb', line 15 def self.level(level) @level = level end |
.logger ⇒ Object
19 20 21 |
# File 'lib/automatic/log.rb', line 19 def self.logger @logger ||= Logger.new(STDOUT) end |
.puts(level = :info, message) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/automatic/log.rb', line 23 def self.puts(level = :info, ) if LOG_LEVELS.index(@level).to_i > LOG_LEVELS.index(level).to_i return end logger.send(level, ) end |