2009-06-08 36 views
0

最新最好的辦法Log4J日誌添加到JSP標記文件。我有儘可能進口記錄器類..JSP標記文件和log4j的

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

但有一點麻煩初始化記錄器對象。

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

因爲我使用的是一個.TAG擴展標記文件,我該怎麼放是作爲類參考它上面的getLogger方法調用?

我不喜歡在這個階段插入log4j taglib。

感謝您的期待。

回答

1

您不必在調用中使用getLogger。您可以傳入任何字符串,作爲您回來的Logger實例的標識符。在這裏看到的文檔:

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

您只需通過任何標識符(即「jsp.tag.MyTagName」),但它不會包括呼叫標籤或任何幻想類似,除非你的標籤支持傳球在某種標識符附加到記錄器名稱。