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