0

これで、GWT APP に gwt log と log4j の 2 セットのロギング フレームワークができました。構成を設定するのに苦労しているので、log4j.xml や lo4j.property、gwt.xml での設定をあきらめることにしました。

ログレベルを設定できる API コードを見ました。コードでアペンダーまたはハンドラーを設定する方法を知っている人はいますか?

または、誰かがGWTロギングを機能させるのを手伝ってくれるなら、それは素晴らしいことです。現在、ルートロガーにはデバッグレベルのINFOとnullハンドラがあり、gwt.xmlの設定とはまったく異なることがわかりました

ロギングに関連する gwt.xml コードは次のとおりです。

<!-- for gwt logging                                            -->
<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.enabled" value="TRUE"/> 
<set-property name="gwt.logging.logLevel" value="FINE"/>
<set-property name="gwt.logging.consoleHandler" value="DISABLED" />
<set-property name="gwt.logging.developmentModeHandler" value="ENABLED" />
<set-property name="gwt.logging.popupHandler" value="DISABLED" />
<set-property name="gwt.logging.systemHandler" value="ENABLED" />
4

1 に答える 1

0

まあ、私は最終的に私が間違っていたことを発見しました.Google Webツールキットプロジェクトとサーバー側のログのみについては、log4j.xml構成ファイルをwar/WEB-INFO/classesに入れます。起動引数に -dLog4j.debug=true を追加して、lo4j 設定の読み込み動作を確認します。

于 2012-08-13T14:25:34.137 に答える