Wicket 日志记录配置

发布于 2024-11-05 01:59:19 字数 374 浏览 0 评论 0原文

我在嵌入式 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

星軌x 2024-11-12 01:59:20

最后,在我清理了一些依赖关系之后,它停止了行为。
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.

离旧人 2024-11-12 01:59:19

http://logging.apache.org/log4j/1.2/manual.html#defaultInit

好吧,尝试使用这里的 2

将资源字符串变量设置为
log4j.configuration 的值
系统属性。首选方式
指定默认初始化
文件是通过
log4j.configuration 系统属性。
如果系统属性
log4j.configuration 未定义,
然后设置字符串变量资源
为其默认值
“log4j.properties”。

http://logging.apache.org/log4j/1.2/manual.html#defaultInit

Well, try to use 2 from here:

Set the resource string variable to
the value of the log4j.configuration
system property. The preferred way to
specify the default initialization
file is through the
log4j.configuration system property.
In case the system property
log4j.configuration is not defined,
then set the string variable resource
to its default value
"log4j.properties".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文