2010-01-10 3 views
3

Как добавить файл журнала \\ log \ serve.log. то есть, когда я перезапускаю JBoss, он не должен переопределять содержимое журнала, но продолжать его с конца?создание server.log append = true

ответ

2

Добавить <param name="Append" value="true"/> в <Appender> в ваш файл conf/jboss-log4j.xml. Может быть указано несколько приложений, поэтому убедитесь, что вы получили тот, который обрабатывает server.log.

1

установка <param name="Append" value="true"/> в вашем log4j.xml Try. Это может быть в разделе FileAppender och RollingFileAppender. Просто найдите приложение, которое пишет на server.log.

0

Короткий ответ: изменить имя файла журнала (например, myapp.log)

развернутый ответ: Мы также видели случай, когда server.log был усечен в JBoss. Где-то кто-то усекает файл server.log в каком-то статическом блоке инициализации, которого мы не смогли найти. Изменение имени файла, похоже, работает, и содержимое было добавлено.

0

мы имели один и тот же вопрос на наших удаленных Ubuntu 16,04 дистрибутивов Linux, работающих под управлением JBoss EAP 6.4.0, но не тогда, когда мы запустили наш сервер JBoss локально в Eclipse,/Windows. Свойство append уже установлено в true.

я, наконец, сделал его работу, объявив свойство добавьте перед именем файла в автономном-full.xml.

<properties> 
    <property name="append" value="true"/> 
    <property name="fileName" value="${jboss.server.log.dir}/server.log"/> 
Смежные вопросы