#!/usr/bin/ruby

require 'date.rb'

class Logger
  def initialize(file, header)
    @file = file.dup
    @header = header.dup
  end

  def log(str)
    begin
      File.open(@file, 'a') do |f|
        f.write(@header.to_s+"["+DateTime.now.to_s+"] " + str.to_s + "\n")
      end
    rescue Exception => e
      $stderr << "Could not log to file #{@file}\n"
    end
  end
end


