Sha256: 1e23e54f726ddc25aeeb1540abd7b9e1efe6f2f84728affc8f36067db8a3da16
Contents?: true
Size: 719 Bytes
Versions: 2
Compression:
Stored size: 719 Bytes
Contents
module ZK TEST_LOG_PATH = File.join(ZK::ZK_ROOT, 'test.log') def self.setup_test_logger log = if ENV['ZK_DEBUG'] ::Logger.new(STDERR) else ::Logger.new(TEST_LOG_PATH) end log.level = ::Logger::DEBUG ZK::Logger.wrapped_logger = log end end ZK.setup_test_logger module SpecGlobalLogger extend self def logger @spec_global_logger ||= Zookeeper::Logger::ForwardingLogger.for(ZK::Logger.wrapped_logger, 'spec') end # sets the log level to FATAL for the duration of the block def mute_logger zk_log = ZK::Logger.wrapped_logger orig_level, zk_log.level = zk_log.level, ::Logger::FATAL yield ensure zk_log.level = orig_level end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zk-1.10.0 | spec/support/logging.rb |
zk-1.9.6 | spec/support/logging.rb |