2009-06-08 2 views
0

いただきましJSPタグ・ファイルにlog4jロギングを追加するための最良の方法..私は限りロガークラスのインポートなど持っている..JSPタグファイルとlog4jの

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

しかし、トラブル初期化のビットを持ちますロガーオブジェクト

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

拡張子が.tagのタグファイルを使用しているため、上記のgetLoggerメソッド呼び出しのクラス参照としてクラスを参照する必要がありますか?

私はこの段階でlog4j taglibをpluginしません。

ありがとうございます。

答えて

1

getLoggerを取得するために呼び出しでクラスを使用する必要はありません。戻ってきたLoggerインスタンスの識別子として機能する任意の文字列を渡すことができます。

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

は、あなただけの任意の識別子(すなわち「jsp.tag.MyTagName」)に渡すことができますが、あなたのタグが通過するのをサポートしていない限り、そのような空想を呼び出すタグか何かを含めることはないだろう。ここにドキュメントを参照してください。いくつかの種類の識別子でLogger名に追加します。

関連する問題