Sha256: 30f209288a0df0d62db8a90db9ad132d68f5412913af7c07ebe9c6cd52c64f3d
Contents?: true
Size: 717 Bytes
Versions: 20
Compression:
Stored size: 717 Bytes
Contents
require 'logstash-logger' describe LogStashLogger do include_context 'logger' describe "silenced logging" do it "yields the logger" do logger.silence do |yielded| expect(yielded).to eq(logger) end end it "silences any message below ERROR level by default" do logger.silence do expect(logger.device).to receive(:write).once logger.info("info") logger.warn("warning") logger.error("error") end end it "takes a custom log level to silence to" do logger.silence(::Logger::WARN) do expect(logger.device).to receive(:write).once logger.info("info") logger.warn("warning") end end end end
Version data entries
20 entries across 20 versions & 3 rubygems