40 lines
1.0 KiB
Java
40 lines
1.0 KiB
Java
/**
|
|
* Logback: the reliable, generic, fast and flexible logging framework.
|
|
*
|
|
* Copyright (C) 1999-2006, QOS.ch
|
|
*
|
|
* This library is free software, you can redistribute it and/or modify it under
|
|
* the terms of the GNU Lesser General Public License as published by the Free
|
|
* Software Foundation.
|
|
*/
|
|
package test;
|
|
|
|
import junit.framework.TestCase;
|
|
|
|
import org.apache.log4j.Logger;
|
|
import org.apache.log4j.MDC;
|
|
|
|
/**
|
|
*
|
|
* A test case that issues the typical calls
|
|
* that an application using log4j 1.2 would do.
|
|
*
|
|
* @author Ceki Gülcü
|
|
* @author Sébastien Pennec
|
|
*/
|
|
public class Log4j12Calls extends TestCase {
|
|
public static final Logger logger = Logger.getLogger(Log4j12Calls.class);
|
|
|
|
public void testLog() {
|
|
MDC.put("key", "value1");
|
|
|
|
logger.trace("Trace level can be noisy");
|
|
logger.debug("Entering application");
|
|
logger.info("Violets are blue");
|
|
logger.warn("Here is a warning");
|
|
logger.error("Exiting application", new Exception("just testing"));
|
|
|
|
MDC.remove("key");
|
|
}
|
|
}
|