これで、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" />