0

Netbeans で JavaEE アプリケーションを開発しており、それをローカルの Glassfish インスタンスにデプロイしています。ログ サービスには、標準の java.util.logging パッケージを使用します。残念ながら、Netbeans の「GlassFish Server 4.0」タブのデフォルトの出力形式は簡潔すぎます (ロガー名すらありません)。

...
INFO:   sending message
INFO:   waiting for reply
INFO:   received message
INFO:   message type: create
INFO:   create-message received
INFO:   creating client
INFO:   creating location
...

Netbeans はどのロガーを使用し、そのフォーマットはどこで設定されていますか?

すでに変更を試み glassfish-4.0\glassfish\domains\domain1\config\logging.properties ましたが、これはドメイン ログ ファイルに影響し、Netbeans コンソールには影響しません。設定 -Djava.util.logging.SimpleFormatter.format=... も役に立ちませんでした。

4

1 に答える 1

1
java.util.logging.ConsoleHandler.formatter=com.sun.enterprise.server.logging.UniformLogFormatter

への変更

java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

3.1.2.2で動作します

于 2014-02-14T02:53:44.987 に答える