如果您只是在(推荐的)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
和src/
)中的logback配置文件的多次出现,因此包含了日志war/WEB-INF/classes
输出。
我找到了解决这个问题的方法,如下面的回答......
答案 0 :(得分:1)
经过一番摆弄后,我找到了解决这个问题的方法:
src/logback.groovy
(或logback.xml
)移至src-resource/logback.groovy
src-resources/
添加到您的 Java构建路径并将其Output Folder
调整为war/WEB-INF/classes
(或与您的{{相同} 1}} 输出文件夹)src/
- 运行/调试配置 s - 类路径
src-resources/
- &gt;之后在Eclipse中创建运行方式 - &gt; Web应用程序然后在运行 - &gt;下查看运行配置... <your project>
文件夹需要保留在那里,以便GWT能够为客户端编译 JavaScript 源(我的设置: Eclipse Kepler , GWT 2.6.0 , logback 1.1.2 )