lib/foreground.rb in foreground-0.0.4 vs lib/foreground.rb in foreground-0.1.0

- old
+ new

@@ -1,8 +1,28 @@ +require 'logger' require 'mixlib/cli' require 'foreground/version' require 'foreground/daemon' require 'foreground/cli' module Foreground - # Your code goes here... or not. + class << self + # The global configuration based on command line options. + attr_accessor :config + end + + def logger + @logger ||= create_logger + end + + private + + def create_logger + STDOUT.sync = true + l = Logger.new(STDOUT) + #TODO: Test this! + l.formatter = proc do |severity, datetime, progname, msg| + "#{progname} [#{severity}]: #{msg}\n" + end + l + end end