类中的Log4j在jsp页面中不起作用

时间:2013-05-10 08:07:35

标签: log4j

log4j.properties

log4j.rootLogger=ON, A1
log4j.logger.org.apache.jsp=DEBUG
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.File=test.log
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] - %m%n 

test.java

package ch15;
import org.apache.log4j.Logger;

public class test
{
    static Logger logger = Logger.getLogger(test.class);
    public static void main(String[] args)
    {
        makeLog();
    }

    public static String makeLog()
    {
        logger.debug("test");
        return "YES";
    }
}    

当我编译这个java文件并执行时,正常创建日志文件。

[2013-05-10 16:53:24] - test

但是当我打算在JSP中使用这个类文件时,根本就没有Log。

<jsp:useBean id="t" class="ch15.test" />
<%=t.makeLog()%>

我认为JSP呼叫测试类成功,因为浏览器显示“是”。

但是没有写日志......

你能帮帮我吗? 我有一个星期麻烦...... :(

0 个答案:

没有答案