создание server.log append = true - PullRequest
       22

создание server.log append = true

3 голосов
/ 10 января 2010

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

Ответы [ 4 ]

2 голосов
/ 10 января 2010

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

1 голос
/ 10 января 2010

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

0 голосов
/ 14 июля 2017

у нас была такая же проблема на наших удаленных Linux-системах Ubuntu 16.04, работающих под управлением Jboss EAP 6.4.0, но не при локальном запуске нашего сервера Jboss в Eclipse / Windows. Для свойства append уже установлено значение true.

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

 <properties>
   <property name="append" value="true"/>
   <property name="fileName" value="${jboss.server.log.dir}/server.log"/>
0 голосов
/ 13 сентября 2010

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

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

...