Project

General

Profile

« Previous | Next » 

Revision 55583fb3

Added by Dmitri Dolguikh over 7 years ago

Fixes #18115 - Logger is initialized when Syslog isn't available.

View differences:

test/log_buffer/logger_factory_test.rb
def test_should_configure_syslog
@factory.stubs(:log_file).returns('SYSLOG')
@factory.expects(:syslog_available?).returns(true)
logger = @factory.logger
assert logger.is_a?(::Syslog::Logger)
assert logger.formatter.is_a?(::Proxy::LoggerFactory::SyslogFormatter)
end
def test_should_fallback_logger_when_syslog_is_not_available
@factory.stubs(:log_file).returns('SYSLOG')
::Syslog::Logger.expects(:new).raises(RuntimeError)
logger = @factory.logger
assert logger.is_a?(::Logger)
assert logger.formatter.is_a?(::Proxy::LoggerFactory::LogFormatter)
end
end

Also available in: Unified diff