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
13 14 15 |
# File 'lib/automatic/log.rb', line 13 def self.level(level) @level = level end |
.puts(level, message) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/automatic/log.rb', line 17 def self.puts(level, ) if LOG_LEVELS.index(@level).to_i > LOG_LEVELS.index(level).to_i return end t = Time.now.strftime("%Y/%m/%d %X") print log = "#{t} [#{level}] #{}\n" return log end |