module Logging
Public Class Methods
context(*options) { || ... }
click to toggle source
# File lib/rubble/logging.rb, line 5 def context(*options) options.each do |option| option.each do |k, v| Logging.mdc[k] = v end end if block_given? then yield end ensure options.each do |option| option.each do |k, v| Logging.mdc.delete(k) end end end