1 16 17 package org.apache.log4j.nt.test; 18 19 20 import org.apache.log4j.Logger; 21 import org.apache.log4j.BasicConfigurator; 22 import org.apache.log4j.nt.NTEventLogAppender; 23 import org.apache.log4j.Priority; 24 import org.apache.log4j.NDC; 25 26 27 public class NTMin { 28 29 static Logger cat = Logger.getLogger(NTMin.class.getName()); 30 31 public 32 static 33 void main(String argv[]) { 34 35 init(); 37 test("someHost"); 42 } 43 44 45 static 46 void Usage(String msg) { 47 System.err.println(msg); 48 System.err.println( "Usage: java " + NTMin.class + ""); 49 System.exit(1); 50 } 51 52 53 static 54 void init() { 55 56 BasicConfigurator.configure(new NTEventLogAppender()); 57 } 58 59 static 60 void test(String host) { 61 NDC.push(host); 62 int i = 0; 63 cat.debug( "Message " + i++); 64 cat.info( "Message " + i++); 65 cat.warn( "Message " + i++); 66 cat.error( "Message " + i++); 67 cat.log(Priority.FATAL, "Message " + i++); 68 cat.debug("Message " + i++, new Exception ("Just testing.")); 69 } 70 } 71 | Popular Tags |