1

ロギングに Tomcat/Log4J を使用することに慣れています。私の現在のプロジェクトは Glassfish v3 にデプロイされていますが、ログの設定が面倒だと感じています。検索すると、フラストレーションを感じているのは私だけではないことがわかりました。

log4j.properties ファイルで定義された別のログ ファイルに Log4J のログを記録することができました。ただし、ログ ファイルを 1 つだけ表示するだけで済みます。私は slf4j-jdk14 実装で SLF4J を使用しており、server.log ファイルでログ ステートメントを取得できました。

クラスのログ レベルを変更したいのですが、Glassfish/JUL でそれを行う方法がわかりません。Glassfish wiki ( http://wiki.glassfish.java.net/Wiki.jsp?page=FaqConfigureLogging ) には次のように記載されています。

Glassfish のログを構成するための主要なインターフェイスは、管理コンソールの [アプリケーション サーバー] -> [ログ] タブです。ここで特に注目すべきは、ページの下部にある [プロパティ] セクションです。これらを使用してロギングを微調整し、特に独自のクラスのロギング レベルを変更できます。独自のアプリケーションで java.util.logging システムを使用する場合は、ここにプロパティを追加して、ロガーに直接影響を与えることができます。

問題は、ページの下部に「プロパティ」セクションがないことです。v3 でログ レベルを変更するにはどうすればよいですか?

編集: 管理ツールで Configuraton -> Logger Settings ページを見つけたことを明確にする必要がありました。ただし、「プロパティ」セクションは表示されません。おそらくこれはv3で削除されましたか?

4

1 に答える 1

3

v3 の場合、[構成] -> [ロガー設定] の下にあります。(ロガーを /yourdomain_folder/config/logging.properties ファイルに追加する必要がある場合もあります)

于 2010-06-25T17:37:34.400 に答える