Class: DLDInternet::Thor::VCR::Logger

Inherits:
VCR::Logger
  • Object
show all
Defined in:
lib/dldinternet/thor/vcr/logger.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stream, logger = nil, options = {}) ⇒ Logger

Returns a new instance of Logger.



9
10
11
12
13
# File 'lib/dldinternet/thor/vcr/logger.rb', line 9

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

Instance Attribute Details

#optionsObject (readonly)

Returns the value of attribute options.



7
8
9
# File 'lib/dldinternet/thor/vcr/logger.rb', line 7

def options
  @options
end

Instance Method Details

#log(message, log_prefix, indentation_level = 0) ⇒ Object



15
16
17
18
19
# File 'lib/dldinternet/thor/vcr/logger.rb', line 15

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