测试程序源代码
import org.apache.log4j.Logger;
/**
* 使Log4j的log输出重定向到指定函数
* Last Update Date: 2014-01-23
* 依赖库
* [1]log4j-1.2.9.jar
* [2]JDK 1.6.x
* @author lijun
*
*/
public class TestMain{
static Logger log = Logger.getLogger(TestMain.class.getName());
public static void main(String[] args)
{
try
{
TestMain tm = new TestMain();
/*
打印所有的Appender实例
Enumeration enumd=log.getRootLogger().getAllAppenders();
while(enumd.hasMoreElements()){
Appender app=(Appender)enumd.nextElement();
System.out.println(app.getName());
System.out.println("in appender");
}
*/
/*
取Class的Method的方法
Class ptypes[] = new Class[1];
ptypes[0] = Class.forName("java.lang.String");
Method m = TestMain.class.getMethod("DebugMsg",ptypes);
*/
{
CallbackAppender ca = (CallbackAppender)Logger.