我想从jsp页面使用looging,我已经初始化了loggger,如图所示。
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)
为什么会出现此错误,如何解决此错误。
答案 0 :(得分:4)
因为没有这样的方法。
使用更合适的方法,例如:fatal()
,error()
,info()
,debug()
等。
在此处查看文档:
http://logging.apache.org/log4j/1.2/apidocs/index.html
错误说,方法需要这些参数:
log(String, Priority, Object, Throwable)
但是你只通过了String
。
答案 1 :(得分:2)
调用info(),debug(),error(),..而不是log()
答案 2 :(得分:0)
在JSP中使用以下代码
<% Logger logger=Logger.getLogger(this.getClass().getName());%>