class Envo::Logger
Constants
- DEBUG
- ERROR
- INFO
- WARN
Attributes
max_level[RW]
Public Class Methods
new()
click to toggle source
# File lib/envo/logger.rb, line 7 def initialize() @max_level = DEBUG end
Public Instance Methods
debug(text)
click to toggle source
# File lib/envo/logger.rb, line 25 def debug(text); log(DEBUG, text); end
error(text)
click to toggle source
# File lib/envo/logger.rb, line 21 def error(text); log(ERROR, text); end
log(level, text)
click to toggle source
# File lib/envo/logger.rb, line 11 def log(level, text) return if level > max_level stream = level == 0 ? STDERR : STDOUT stream.puts(text) end
plog(level, text)
click to toggle source
# File lib/envo/logger.rb, line 16 def plog(level, text) return if level > max_level stream = level == 0 ? STDERR : STDOUT stream.print(text) end
print(text)
click to toggle source
# File lib/envo/logger.rb, line 24 def print(text); plog(INFO, text); end
puts(text)
click to toggle source
# File lib/envo/logger.rb, line 23 def puts(text); log(INFO, text); end
warn(text)
click to toggle source
# File lib/envo/logger.rb, line 22 def warn(text); log(WARN, text); end