class PCP::SimpleLogger

Public Class Methods

new(*args) click to toggle source
# File lib/pcp/simple_logger.rb, line 7
def initialize(*args)
  @events = []
end

Public Instance Methods

add(severity, message = nil, progname = nil) { || ... } click to toggle source
# File lib/pcp/simple_logger.rb, line 11
def add(severity, message = nil, progname = nil)
  if message.nil?
    if block_given?
      message = yield
    else
      message = progname
    end
  end

  @events << {:when => Time.now.to_f,
              :severity => severity,
              :message => message}
end