Sha256: d71ba3637914826ae9c08a8e65c50b90d71908e8fc795e8ac2d8cfd6165e0f25

Contents?: true

Size: 445 Bytes

Versions: 8

Compression:

Stored size: 445 Bytes

Contents

module Pork
  class Log
    attr_accessor :log, :researcher, :project, :output
  
    def initialize(output, options = {})
      @log = Logger.new(output)
      @log.level = Logger::INFO
      @researcher =  options[:researcher]? options[:researcher] : ""
      @project = options[:project]? options[:project] : ""
    end
  
    def write(message)
      @log.info("#{@project}, #{@researcher}, #{Time.now.to_s} -- " + message)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pork_sandwich-0.4.16 lib/pork_sandwich/log.rb
pork_sandwich-0.4.15 lib/pork_sandwich/log.rb
pork_sandwich-0.4.14 lib/pork_sandwich/log.rb
pork_sandwich-0.4.13 lib/pork_sandwich/log.rb
pork_sandwich-0.4.12 lib/pork_sandwich/log.rb
pork_sandwich-0.4.11 lib/pork_sandwich/log.rb
pork_sandwich-0.4.10 lib/pork_sandwich/log.rb
pork_sandwich-0.4.9 lib/pork_sandwich/log.rb