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