4

標準のlog4j.propertiesファイルを使用してロギングを制御する単純なJava/Springプログラムがありますが、これは正常に機能しています。次の方法でGrizzlyを追加したとき:

GrizzlyHttpServerFactory.createHttpServer(uri, resourceConfig)

物事は機能します(つまり、サーバーは実際にサービスを提供しています...しかし、ログ出力は得られません。

「org.glassfish.grizzly」の log4j.properties に明示的なエントリがあります。

Grizzly の ExtendedLogger クラスをデバッグするところまで行ったところ、ログに近づいていることがわかりますが、そうではありません。

4

1 に答える 1

4

Grizzly は、log4j や slf4j ではなく、java.util.logging に基づいた独自のロギングを使用することが判明しました。これは、別のロギング構成ファイルが必要であることを意味します。それを使用するための適切な説明は、http ://www.javapractices.com/topic/TopicAction.do?Id=143 にあります。

于 2012-09-11T15:34:32.730 に答える