jsp标记文件和log4j

时间:2009-06-08 12:26:52

标签: file jsp log4j tags

什么是将log4j日志记录添加到jsp标记文件的最佳方法..我已经导入了logger类..

<%@ tag import="org.apache.log4j.Logger" %>

但是在初始化记录器对象时遇到了一些麻烦。

<% Logger log = Logger.getLogger("xxx.xxx.xxx.xx"); %>

因为我正在使用扩展名为.tag的标记文件,所以我在上面的getLogger方法调用中将它作为类引用?

我不喜欢在这个阶段插入log4j taglib。

感谢您的光临。

1 个答案:

答案 0 :(得分:1)

您不必在调用中使用类来获取getLogger。您只需传入任何字符串作为您正在返回的Logger实例的标识符。请参阅此处的文档:

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

您可以传入任何标识符(即“jsp.tag.MyTagName”),但它不会包含调用标记或任何类似的东西,除非您的标记支持传递某种标识符以附加到Logger名称。