Sha256: 35cb043c9cd83f1ae210f638b636c3294ba576ea7b3b76c2184fb0b84acbf1f8
Contents?: true
Size: 627 Bytes
Versions: 3
Compression:
Stored size: 627 Bytes
Contents
require 'logger' module Pact module MockService class Logger < ::Logger attr_reader :description def initialize stream super stream @description = if stream.is_a? File File.absolute_path(stream).gsub(Dir.pwd + "/", '') else "standard out/err" end end def self.from_options options log_stream = options[:log_file] || $stdout logger = new log_stream logger.formatter = options[:log_formatter] if options[:log_formatter] logger.level = Pact.configuration.logger.level logger end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pact-mock_service-0.4.1 | lib/pact/mock_service/logger.rb |
pact-mock_service-0.4.0 | lib/pact/mock_service/logger.rb |
pact-mock_service-0.3.0 | lib/pact/mock_service/logger.rb |