【问题标题】:jsp tag files and log4jjsp 标记文件和 log4j
【发布时间】:2009-06-08 12:26:52
【问题描述】:

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

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

但是初始化记录器对象有点麻烦。

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

因为我使用的是带有 .tag 扩展名的标签文件,所以我在上面的 getLogger 方法调用中将什么作为对它的类引用?

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

感谢收看。

【问题讨论】:

    标签: file jsp log4j tags


    【解决方案1】:

    您不必在调用中使用类来获取 getLogger。您可以传入任何字符串作为您要返回的 Logger 实例的标识符。在此处查看文档:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-27
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 2023-03-23
      • 2012-11-01
      相关资源
      最近更新 更多