module SemanticLogger::Test::Minitest
def semantic_logger_events(deprecated_klass = nil, klass: deprecated_klass, silence: :trace, &block)
Notes:
captured whilst executing the supplied block.
Returns [Array
def semantic_logger_events(deprecated_klass = nil, klass: deprecated_klass, silence: :trace, &block) logger = SemanticLogger::Test::CaptureLogEvents.new if klass klass.stub(:logger, logger, &block) elsif silence SemanticLogger.silence(silence) do SemanticLogger::Logger.stub(:processor, logger, &block) end else SemanticLogger::Logger.stub(:processor, logger, &block) end logger.events end