什么是将log4j日志记录添加到jsp标记文件的最佳方法..我已经导入了logger类..
<%@ tag import="org.apache.log4j.Logger" %>
但是在初始化记录器对象时遇到了一些麻烦。
<% Logger log = Logger.getLogger("xxx.xxx.xxx.xx"); %>
因为我正在使用扩展名为.tag的标记文件,所以我在上面的getLogger方法调用中将它作为类引用?
我不喜欢在这个阶段插入log4j taglib。
感谢您的光临。
答案 0 :(得分:1)
您不必在调用中使用类来获取getLogger。您只需传入任何字符串作为您正在返回的Logger实例的标识符。请参阅此处的文档:
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Logger.html
您可以传入任何标识符(即“jsp.tag.MyTagName”),但它不会包含调用标记或任何类似的东西,除非您的标记支持传递某种标识符以附加到Logger名称。