Log4j Написание в консоли, но не для подачи (Liferay + Tomcat)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Log4j Написание в консоли, но не для подачи (Liferay + Tomcat)

Сообщение Anonymous »

Недавно у меня были проблемы с моими журналами Liferay/Tomcat, которые были забиты из нескольких портлетов, запускающихся до одних и тех же файлов, что иногда затрудняет отслеживание проблем. Решил, что хотел бы иметь файл журнала для каждого портлета, чтобы проще отслеживать проблемы, и я нашел несколько полезных статей, но независимо от того, что я пытаюсь, я не могу создать пользовательский файл журнала, который будет создан (и, соответственно, написано). Согласно этой статье, я добавил следующие строки в Liferay-plugin-package.properties:

portal-dependency-jars=\
log4j.jar,\
log4j-extras.jar
< /code>

и мой log4j.xml выглядит примерно так: < /p>


































< /code>

И, наконец, журналирование выполняется таким образом, согласно статье: < /p>

private static Logger log = Logger.getLogger(PortraitManagerServiceImpl.class);
log.info("testing log4j logging");
< /code>

Опять же, как уже упоминалось, ведение журнала консоли работает просто отлично, но файл журнала никогда не создается, поэтому его нельзя записать. Если у кого -то есть какие -либо предложения или понимание такого поведения, я был бы наиболее благодарным, если бы он мог поделиться.>

Подробнее здесь: https://stackoverflow.com/questions/186 ... ray-tomcat
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»