Sha256: d3934fc7f5827ab49fef32f7c968c2d5f9f5c39ec32e124aa9487c9c45fdfbae

Contents?: true

Size: 535 Bytes

Versions: 11

Compression:

Stored size: 535 Bytes

Contents

require 'vcr/util/logger'

module DLDInternet
  module Thor
    module VCR
      class Logger < ::VCR::Logger
        attr_reader :options

        def initialize(stream, logger=nil, options = {})
          super(stream)
          @logger = logger
          @options = options
        end

        def log(message, log_prefix, indentation_level = 0)
          indentation = '  ' * indentation_level
          log_message = indentation + log_prefix + message
          @logger.debug(log_message)
        end

      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
dldinternet-mixlib-thor-0.9.10 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.9 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.8 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.7 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.6 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.5 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.4 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.3 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.2 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.9.1 lib/dldinternet/thor/vcr/logger.rb
dldinternet-mixlib-thor-0.7.0 lib/dldinternet/thor/vcr/logger.rb