Я делаю файл журнала, используя log4j следующего формата:
х, х, х, х
х, х
х, х, х
Икс
Num
Num
Num
Num
,
,
.
Чтобы поместить заголовки в первые 4 строки, содержащие эти x, я расширил класс PatternLayout и переопределил метод getHeader ().
Код getHeader выглядит следующим образом:
@Override
public String getHeader(){
return FIRST_LINE + SECOND_LINE + THIRD_LINE + FOURTH_LINE;
}
Я размещаю свое приложение на сервере weblogic.
Проблема в том, что всякий раз, когда я перезагружаю сервер, заголовки добавляются каждый раз.
И другая проблема заключается в том, что когда я нажимаю на первый запрос после перезапуска, заголовки снова добавляются как:
"Заголовок после перезапуска"
«Заголовок после первого запроса»
Может ли кто-нибудь подсказать, как можно решить эту проблему или любую другую альтернативу, чтобы сделать такой же отчет с 4 строками заголовков и другими динамическими значениями после этих заголовков?