1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.log4j.nt;
18 import junit.framework.TestCase;
19 import org.apache.log4j.Logger;
20 import org.apache.log4j.LogManager;
21 import org.apache.log4j.Level;
22 import org.apache.log4j.BasicConfigurator;
23
24
25 /***
26 *
27 * NTEventLogAppender tests.
28 *
29 * @author Curt Arnold
30 */
31 public class NTEventLogAppenderTest extends TestCase {
32
33 /***
34 * Clean up configuration after each test.
35 */
36 public void tearDown() {
37 LogManager.shutdown();
38 }
39
40 /***
41 * Simple test of NTEventLogAppender.
42 */
43 public void testSimple() {
44 BasicConfigurator.configure(new NTEventLogAppender());
45 Logger logger = Logger.getLogger("org.apache.log4j.nt.NTEventLogAppenderTest");
46 int i = 0;
47 logger.debug( "Message " + i++);
48 logger.info( "Message " + i++);
49 logger.warn( "Message " + i++);
50 logger.error( "Message " + i++);
51 logger.log(Level.FATAL, "Message " + i++);
52 logger.debug("Message " + i++, new Exception("Just testing."));
53 }
54 }