Methods
Instance Public methods
setup()
Link
test_datetime_format()
Link
# File activesupport/test/clean_logger_test.rb, line 54 def test_datetime_format @logger.formatter = Logger::Formatter.new @logger.datetime_format = "%Y-%m-%d" @logger.debug 'debug' assert_equal "%Y-%m-%d", @logger.datetime_format assert_match(/D, \[\d\d\d\d-\d\d-\d\d#\d+\] DEBUG -- : debug/, @out.string) end
test_format_message()
Link
test_nonstring_formatting()
Link
test_silence()
Link
# File activesupport/test/clean_logger_test.rb, line 19 def test_silence assert_deprecated do # Without yielding self. @logger.silence do @logger.debug 'debug' @logger.info 'info' @logger.warn 'warn' @logger.error 'error' @logger.fatal 'fatal' end end assert_deprecated do # Yielding self. @logger.silence do |logger| logger.debug 'debug' logger.info 'info' logger.warn 'warn' logger.error 'error' logger.fatal 'fatal' end end # Silencer off. Logger.silencer = false assert_deprecated do @logger.silence do |logger| logger.warn 'unsilenced' end end Logger.silencer = true assert_equal "error\nfatal\nerror\nfatal\nunsilenced\n", @out.string end