Sha256: 38b87297b1aa43ef74136872c301338b27d5db996ea2dcc5704d49d06f28d7f5

Contents?: true

Size: 315 Bytes

Versions: 2

Compression:

Stored size: 315 Bytes

Contents

require 'scrolls'
require 'logfmt'

module Vault::Test::LoggingHelpers
  def setup
    super
    Scrolls.stream = StringIO.new
    @last_logline = nil
    @last_logdata = nil
  end

  def logline
    @last_logline ||= Scrolls.stream.string
  end

  def logdata
    @last_logdata ||= Logfmt.parse(logline)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vault-test-tools-0.3.9 lib/vault-test-tools/logging_helpers.rb
vault-test-tools-0.3.8 lib/vault-test-tools/logging_helpers.rb