class PointLogger
Public Class Methods
new(name, log_format)
click to toggle source
# File lib/pointlogger.rb, line 5 def initialize (name, log_format) @name = name @format = log_format time = Time.new @format["${TIME}"] = time.hour.inspect + ":" + time.min.inspect + ":" + time.sec.inspect @format["${NAME}"] = @name end
Public Instance Methods
info(message)
click to toggle source
Basic log levels methods
# File lib/pointlogger.rb, line 22 def info message log(LogLevel::INFO, message) end
log(level, message)
click to toggle source
Log a message into the console
# File lib/pointlogger.rb, line 14 def log(level, message) @format["${LEVEL}"] = level.name @format["${MESSAGE}"] = message puts @format end
severe(message)
click to toggle source
# File lib/pointlogger.rb, line 30 def severe message log(LogLevel::SEVERE, message) end
warning(message)
click to toggle source
# File lib/pointlogger.rb, line 26 def warning message log(LogLevel::WARNING, message) end