0

私はGWTライブラリを作成しており、GWT のLogging機能を使用しようとしています。

私のMavenビルドGWTTestCasesは、ライブラリをテストするいくつかをトリガーします。

ライブラリのログ出力を設定して設定することはできますか? testフェーズ中にログを確認できるように。

私が実際に持っているものですが、機能していません:

.gwt.xmlファイル:

<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.enabled" value="TRUE"/>
<set-property name="gwt.logging.logLevel" value="ALL"/>
<set-property name="gwt.logging.systemHandler" value="ENABLED"/>
<set-property name="gwt.logging.developmentModeHandler" value="ENABLED"/>
<set-property name="gwt.logging.consoleHandler" value="ENABLED"/>

Javaコードで:

private final static Logger logger = Logger.getLogger("xxx.client.Fusion");

...

logger.info("Test");
logger.finer("Test");

の も設定してみlogLevelましたgwt-maven-plugin

何が欠けていますか?

編集

logging.propertiesの下にファイルを置いていますsrc/main/webapp/WEB-INF。テスト用に、このファイルには以下のみが含まれます。

.level = ALL
4

1 に答える 1

0

私はそのようなことを達成しませんでした。

を使用して logging.properties ファイルへのパスを渡そうとすると-Djava.util.logging.config.file、GWTTestCase からエラーが発生します。

したがって、私見ですが、これはlogging一般的には適切な使用法ではありません。したがって、このような使用法はお勧めしません。

頑固な人は、 をご覧になることをお勧めしますgwt-log

于 2012-09-06T12:56:11.193 に答える