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
测试.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 调用测试类成功,因为浏览器显示“是”。
但是没有写日志...
你能帮助我吗?我有一个星期的麻烦...... :(