Sha256: c0fb5e12d5241a203a7bb1ad1396718dc57de26dc8c1addf24e6f23686b34a9c

Contents?: true

Size: 334 Bytes

Versions: 3

Compression:

Stored size: 334 Bytes

Contents

module Coupler
  class Logger < Delegator
    include Singleton

    def initialize
      log_path = Coupler.log_path
      Dir.mkdir(log_path)    if !File.exist?(log_path)
      @logger = ::Logger.new(File.join(log_path, "#{Coupler.environment}.log"))
      super(@logger)
    end

    def __getobj__
      @logger
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
coupler-0.0.9-java lib/coupler/logger.rb
coupler-0.0.8-java lib/coupler/logger.rb
coupler-0.0.7-java lib/coupler/logger.rb