Sha256: e8b1eb7e47d4c0be4e234e674ad4c6435102e32aa9e2f71eea93e8f9957c3e08
Contents?: true
Size: 235 Bytes
Versions: 3
Compression:
Stored size: 235 Bytes
Contents
require 'iowa/Logger' module Iowa class ContextLogger < Logger def initialize(*args) @log_context = [] super end def context(label) @log_context.push label yield @log.pop end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
IOWA-1.0.3 | src/iowa/ContextLogger.rb |
IOWA-1.0.2 | src/iowa/ContextLogger.rb |
IOWA-1.0.0 | src/iowa/ContextLogger.rb |