Sha256: c31a90dee989a959490669b55958dd0c2e56d4e8f5d4788ee996c48b091b7081
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
$: << File.join("..", "lib") require 'log4r' require 'log4r-color/staticlogger' require 'log4r-color/formatter/log4jxmlformatter' require 'log4r-color/outputter/udpoutputter' require 'log4r-color/outputter/consoleoutputters' include Log4r log4r = Logger.new 'log4r' log4r.trace = true log4r.outputters = StdoutOutputter.new 'log4r' log4r.level = ALL formatter = Log4jXmlFormatter.new outputter = UDPOutputter.new 'udp', :hostname => "localhost", :port => 8071 outputter.formatter = formatter mylog = Logger.new 'mylog' mylog.trace = true mylog.outputters = [outputter] # Log4r::Formatter throws when formatting # an excpetion with a nil backtrace (line 73). def get_exception(msg) begin raise msg rescue Exception => e e end end NDC.push "saw test" MDC.put "clientip", %q{10.33.33.33} def do_log(log) log.debug "This is a message with level DEBUG" log.info "This is a message with level INFO" log.warn "This is a message with level WARN" log.error "This is a message with level ERROR" log.fatal "This is a message with level FATAL" log.fatal get_exception( "This is an exception" ) end do_log(mylog)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
log4r-color-1.2.2 | tests/testchainsaw.rb |
log4r-color-1.2 | tests/testchainsaw.rb |