Настройка регистрации калитки - PullRequest
1 голос
/ 04 мая 2011

У меня есть приложение Wicket 1.4.17 в отдельном приложении во встроенной Jetty 6.1.26. Мое приложение использует log4j более slf4j.

Мое приложение состоит из двух файлов JAR, ядра и веб-модулей. У меня одинаковые значения log4j.properties в обоих случаях. Я пытался исключить возможность того, что какой-то загрузчик классов не сможет получить .properties из не-веб-JAR.

Для моих классов работает конфигурация log4j - например, сообщения находятся в одной строке. Однако для Wicket, похоже, используется какое-то значение по умолчанию.

Как мне объединить конфигурацию регистрации?

Кстати, Jetty использует java.util.logging.

Спасибо, Ондра

Ответы [ 2 ]

0 голосов
/ 08 мая 2011

В конце концов, он перестал себя вести, поэтому после того, как я немного очистил зависимости.
http://code.google.com/p/ondrazizka/source/detail?r=187#

Я удалил pljFilter, что привело к регистрации общего доступа, так что, скорее всего, это вызывало проблемы. Не могу объяснить, я не заинтересован в регистрации конфигурации.

0 голосов
/ 04 мая 2011

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

Ну, попробуйте использовать 2 отсюда:

Установить строковую переменную ресурса равной значение log4j.configuration системное свойство. Предпочтительный способ указать инициализацию по умолчанию файл через системное свойство log4j.configuration. В случае, если свойство системы log4j.configuration не определена, затем установите строковую переменную ресурс к значению по умолчанию "log4j.properties".

...