Wicket日志配置

时间:2011-05-03 22:22:48

标签: logging configuration log4j wicket

我在嵌入式Jetty 6.1.26的独立应用程序中有一个Wicket 1.4.17应用程序。 我的应用程序使用log4j而不是slf4j

我的应用程序包含两个JAR,核心和Web模块。 我在两者中都有相同的log4j.properties - 我试图排除某些类加载器不从非Web JAR中获取.properties的可能性。

对于我的类,log4j配置有效 - 例如消息在一行上。 但是,对于Wicket来说,它似乎使用了一些默认值。

如何统一日志配置?

BTW码头使用java.util.logging

谢谢, Ondra

2 个答案:

答案 0 :(得分:0)

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

好吧,试着从这里使用2

  

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

答案 1 :(得分:0)

最后,它在我清理了依赖关系后停止了行为 http://code.google.com/p/ondrazizka/source/detail?r=187#

我删除了pljFilter,它引入了commons-logging,因此很可能是导致问题的原因。无法解释,我不热衷于记录配置。

相关问题