Liferay, регистрирующий уровень

Есть ли способ установить Лиферея глобальный регистрирующийся уровень? Я знаю, это - пульт в Администрировании сервера, но я хочу установить глобальный уровень не в уровень пакета.

Спасибо!

5
nl ja de

2 ответы

Из-за пути может формироваться log4j, любое глобальное урегулирование может быть отвергнуто урегулированием уровня пакета.

Можно удалить любые пакеты человека конфигурации (если у вас есть кто-либо). Тогда урегулирование для rootLogger вступит в силу.

log4j.rootLogger=INFO, stdout

Обновление

Чтобы отвергнуть параметры настройки регистрации Лиферея по умолчанию, можно создать a portal-log4j-ext.xml. Просто определите лесоруба для пакета com.liferay , и необходимо быть хорошими, чтобы пойти.

3
добавлено
Когда я изменяю portal-log4j-ext.xml, ему нужен перезапуск liferat? Раз так; есть ли работа к тому требованию? Я can' t заставляют мои регистрации показывать.
добавлено автор Nenotlep, источник
Хорошо, я обновил свой ответ.
добавлено автор adarshr, источник
Похож на него doesn' t работают в Glassfish. I' m боящийся вы, возможно, неудачливый. При использовании Версию для предприятия Liferay, я предлагаю, чтобы вы подняли билет.
добавлено автор adarshr, источник
Я соглашаюсь, вы знаете способ удалить декларации каждого пакета в liferay? Я can' t формируют каждый из 237 различных пакетов. Спасибо
добавлено автор cachiama, источник
Я использую glassfish и can' t находят, куда поместить файл для него, чтобы работать. Попробованный также эта связь, но it' s не решенный: liferay.com/community/forums/-/message_boards/message/147936‌ ​ 95
добавлено автор cachiama, источник

Зафиксированный это, распаковывая портал-impl.jar, найденный в $server/applications/liferay-portal/WEB-INF/lib и заменяя содержание META-INF/portal-log4j.xml с моими требованиями.

2
добавлено