class OJS::Logger
Public Class Methods
configure(level = :info, stream = STDOUT)
click to toggle source
# File lib/ojsubmitter/logger.rb, line 4 def configure(level = :info, stream = STDOUT) @level = level @stream = stream end
debug(str)
click to toggle source
# File lib/ojsubmitter/logger.rb, line 13 def debug(str) stream.puts(str) if level == :debug end
error(str)
click to toggle source
# File lib/ojsubmitter/logger.rb, line 17 def error(str) stream.puts("\e[31m[ERROR] " << str << "\e[0m") end
info(str)
click to toggle source
# File lib/ojsubmitter/logger.rb, line 9 def info(str) stream.puts(str) end
Private Class Methods
level()
click to toggle source
# File lib/ojsubmitter/logger.rb, line 23 def level @level ||= :info end
stream()
click to toggle source
# File lib/ojsubmitter/logger.rb, line 27 def stream @stream ||= STDOUT end