Sha256: f138b3f2448b795385c8a1c94b942ace760bd7d2955f15090bc2867ce9f866ef
Contents?: true
Size: 570 Bytes
Versions: 9
Compression:
Stored size: 570 Bytes
Contents
require 'logger' module PactBroker module Logging # Need to make this configurable based on the calling app! LOG_DIR = Pathname.new(File.join(File.dirname(__FILE__), '..', '..', 'log')).cleanpath LOG_FILE_NAME = "#{ENV['RACK_ENV'] || 'development'}.log" def self.included(base) base.extend(self) end def logger @@logger ||= begin FileUtils.mkdir_p(LOG_DIR) logger = Logger.new(File.join(LOG_DIR, LOG_FILE_NAME)) logger.level = Logger::DEBUG logger end end end include Logging end
Version data entries
9 entries across 9 versions & 1 rubygems