Sha256: 7cab84b98f45cc3d4f2e61b8430bef64167921059bc0287456494bfb8cd93b29
Contents?: true
Size: 1.25 KB
Versions: 5
Compression:
Stored size: 1.25 KB
Contents
$: << File.join("..","lib") require "test/unit" require "log4r" include Log4r class TestMDC < Test::Unit::TestCase def test_multithread_copy Log4r::MDC.put("user","colbygk") t = Thread.new("test first copy") do |name| assert(Log4r::MDC.get("user") == "colbygk", "Did not get back expected value, '#{MDC.get("user")}'") Log4r::MDC.put("user","unique") assert(Log4r::MDC.get("user") == "unique", "Did not get back expected value, '#{MDC.get("user")}'") end t.join assert(Log4r::MDC.get("user") == "colbygk", "Did not get back expected value, '#{MDC.get("user")}'") end def test_MDCoutput Log4r::MDC.put(:user, "symbol") Log4r::MDC.put("string", "string") Log4r::MDC.put(5, "number") l = Logger.new 'test' o = StdoutOutputter.new 'test' l.add o assert_nothing_raised { f = PatternFormatter.new :pattern=> "%l user: %X{:user} %X{strng} %X{5}" Outputter['test'].formatter = f l.debug "And this?" l.info "How's this?" l.error "and a really freaking huge line which we hope will be trimmed?" e = ArgumentError.new("something barfed") e.set_backtrace Array.new(5, "trace junk at thisfile.rb 154") l.fatal e l.info [1, 3, 5] } end end
Version data entries
5 entries across 5 versions & 3 rubygems
Version | Path |
---|---|
log4r-color-1.2.2 | tests/testMDC.rb |
log4r-color-1.2 | tests/testMDC.rb |
log4r-color-1.1.11 | tests/testMDC.rb |
path-log4r-1.1.10 | tests/testMDC.rb |
log4r-1.1.9 | tests/testMDC.rb |