module TrackMethod

Public Class Methods

configuration=(configuration) click to toggle source
# File lib/track_method.rb, line 8
def self.configuration=(configuration)
  @configuration = configuration
end
console() click to toggle source
# File lib/track_method.rb, line 12
def self.console
  return @console if @console
  @configuration ||= {}
  log_path = @configuration[:log_path] || 'log/track.log'
  FileUtils.mkdir_p File.dirname(log_path)
  logger = Logger.new(log_path)
  logger.formatter = proc { |severity, datetime, progname, msg| "#{msg}\n" }
  @console = Cobalt::Console.new :loggers => [logger]
end