2014-11-03 63 views
0

我想从jsp页面使用looging,并且已经如图所示初始化了日志记录器。登录JSP页面时出现的问题

Logger logger = Logger.getLogger("sample.jsp"); 

但是当我尝试记录任何起始码为logger.log("Sample Output");时,它给我以下例外。

The method log(String, Priority, Object, Throwable) in the type Category is not applicable for the arguments (String) 

为什么会发生此错误,我该如何解决这个问题。

回答

2

呼叫信息(),调试(),误差(),...,而不是日志()

+0

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – 2014-11-03 06:38:31

+2

我并不是要求澄清或批评。 – 2014-11-03 06:42:15

0

使用下面的代码在你的JSP

<% Logger logger=Logger.getLogger(this.getClass().getName());%> 
4

因为没有这样的方法。

使用更合适的方法,如:fatal()error()info()debug()

检查文档在这里:

http://logging.apache.org/log4j/1.2/apidocs/index.html

错误说,方法需要这些参数:

log(String, Priority, Object, Throwable) 

但你只传递String

+0

+1为信息 – 2014-11-03 14:56:50