require File.join(File.dirname(__FILE__), 'test_helper') require 'tempfile' describe Logging::LogEvent do context "filtering" do before :each do @log_output = Logging::Appenders['__test__'] @log_output.reset end it "can filter log data" do Logging::LogEvent.add_data_filter(/pat/, 'mat') Logging.logger.root.debug "pat" Logging::LogEvent.data_filters.pop # clean the last filter @log_output.read.must_include 'mat' end end end