2

Spring MVC ベースの Web アプリケーションで log4j から logback に移行しています。現在、Spring の Log4jConfigListener は web.xml で構成され、以下に示すように log4j.xml ファイルを見つけます。

<context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>WEB-INF/spring/log4j.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

これで、WEB-INF/spring フォルダーの下に logback.xml ファイルが作成されました。logback の web.xml にも同様の構成がありますか?

Spring 3.1 の org.springframework.web.util パッケージに LogbackConfigListener クラスが見つかりません

4

1 に答える 1

4

Spring 3.1.x以降、リスナーを使用してSpringでログバックを構成する方法はありません。

このブログは、誰かが嘆願書をメーリングリストに送ったと述べています。

とにかく、qos-ch(Les Hazlewood)は、そのような場合のアーティファクト(スプリングエクステンション)を作成しました。githubリポジトリを確認してください。

于 2012-11-27T05:54:14.743 に答える