1

いくつかのlogback.groovy(またはlogback.xml) ファイルを (推奨)src/logback.groovy場所に置くと、同様の (コンソール) 警告が表示される可能性があります。

13:21:08,177 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.groovy] at [file:/D:/my-proj-gwt/src-resource/logback.groovy]
13:21:08,178 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.groovy] occurs multiple times on the classpath.
13:21:08,178 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.groovy] occurs at [file:/D:/my-proj-gwt/war/WEB-INF/classes/logback.groovy]
13:21:08,178 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.groovy] occurs at [file:/D:/my-proj-gwt/src-resource/logback.groovy]

ログの詳細出力が含まれています。ログINFO出力が含まれるのは、クラスパス (および) に logback 構成ファイルが複数出現するためです。src/war/WEB-INF/classes

以下で回答されているように、これを解決する方法を見つけました...

4

1 に答える 1

1

いくつかいじった後、私はこれに対する解決策を見つけました:

  1. に移動src/logback.groovy(またはlogback.xml)src-resource/logback.groovy
    • 存在しない可能性があるため、フォルダーなどを作成します
  2. Java Build Pathに追加src-resources/し、それを調整します(またはOutput Folderwar/WEB-INF/classessrc/ Output Folderと同じ)
  3. Web アプリケーションs -実行/デバッグ構成s -クラスパスから削除src-resources/します
    • <your project>-> Run As -> Web Applicationの後に Eclipse で作成し、Run -> Run Configurations ...の下を見てください。
    • GWT がクライアントのJavaScriptソースをコンパイルできるように、src/フォルダーはそこにとどまる必要があります。

(私のセットアップ: Eclipse KeplerGWT 2.6.0logback 1.1.2 )

于 2015-02-06T12:26:33.143 に答える