0

ロギングにlog4j構成を使用するjettyを作成したいと思います。このチュートリアルに基づいて、春に埋め込まれた突堤を使用しています。このドキュメントに従って、必要なすべての slf4j および log4j 依存関係をクラスパスに含めます。

基本的に、次の構成で jetty-logging.properties をクラスパスに追加しました。

org.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4Log
org.eclipse.jetty.LEVEL=INFO

クラスパスにlog4j.propertiesもあります

必要なjarを含めるために、次のmaven依存関係があります。

    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>${log4j.version}</version>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>${slf4j.log4j.version}</version>
    </dependency>

            <dependency>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-server</artifactId>
        <version>${jetty.maven.version}</version>
    </dependency>
    <dependency>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-servlet</artifactId>
        <version>8.1.9.v20130131</version>
    </dependency>

しかし、Spring 経由で jetty サーバーを起動すると、ログ出力は常に StdErr に記録され、log4j.properties で構成したログ ファイルには記録されません。何か不足していますか?トラブルシューティングのためにオンにできるデバッグはありますか? どうすればこれを機能させることができますか?

4

2 に答える 2

0

私はこの回答を jettyメーリングリストで受け取りました。

于 2013-11-05T19:09:45.530 に答える