summaryrefslogtreecommitdiff
path: root/lib/log.rb
blob: 8182cae81b3ecad4ee24a389c64b2998fb90f3c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require 'logger'

module RCM
  module Log
    @@logger = Logger.new(STDOUT)
    @@logger.formatter = proc do |severity, datetime, progname, msg|
      "#{severity} #{Time.now.strftime('%Y%m%d-%H%M%S')} #{msg}\n"
    end

    def info(message) = @@logger.info("#{id} => #{message}")
    def warn(message) = @@logger.warn("#{id} => #{message}")
    def fatal_exit(message) = @@logger.fatal("#{id} => #{message}")
    def debug(message) = @@logger.debug("#{id} => #{message}")
  end
end