Wicket 日志记录配置
我在嵌入式 Jetty 6.1.26 的独立应用程序中有一个 Wicket 1.4.17 应用程序。 我的应用程序使用 log4j
而不是 slf4j
。
我的应用程序由两个 JAR、核心模块和 Web 模块组成。 我在两者中都有相同的 log4j.properties
- 我试图排除某些类加载器未从非 Web JAR 中获取 .properties 的可能性。
对于我的类,log4j 配置有效 - 例如消息位于一行上。 然而,对于Wicket,它似乎使用了一些默认值。
如何统一日志配置?
顺便说一句,Jetty 使用 java.util.logging。
谢谢, 翁德拉
I have a Wicket 1.4.17 app in a standalone app in embedded Jetty 6.1.26.
My application uses log4j
over slf4j
.
My app consists of two JARs, core and web modules.
I have same log4j.properties
in both - by which I tried to exclude a possibility of some classloader not picking up .properties from non-web JAR.
For my classes, the log4j configuration works - e.g. the messages are on a single line.
However, for Wicket, it seems to use some default.
How can I unify logging config?
BTW Jetty uses java.util.logging
.
Thanks,
Ondra
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最后,在我清理了一些依赖关系之后,它停止了行为。
http://code.google.com/p/ondrazizka/source/ detail?r=187#
我删除了 pljFilter,它引入了公共日志记录,所以很可能这导致了问题。无法解释,我不热衷于记录配置。
In the end, it stopped behaving so after I cleaned up dependencies a bit.
http://code.google.com/p/ondrazizka/source/detail?r=187#
I removed pljFilter, which brought in commons-logging, so most probably that was causing problems. Can't explain, I'm not keen on logging config.
http://logging.apache.org/log4j/1.2/manual.html#defaultInit
好吧,尝试使用这里的
2
:http://logging.apache.org/log4j/1.2/manual.html#defaultInit
Well, try to use
2
from here: