Как настроить Tomcat для входа всего с помощью системного журнала?

Я пытаюсь настроить Tomcat и веб-приложение (Atlassian JIRA) для входа всего по системному журналу.

Вот то, что я добавил к веб-приложению log4j.properties (atlassian-jira/WEB-INF/classes/log4j.properties):

log4j.rootLogger=WARN, syslog
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.facility=LOCAL0
log4j.appender.syslog.layout.ConversionPattern=%-5p [%t] [%c]: %m%n
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.SyslogHost=my.syslog.server.fqdn

Однако ничто не отправляется по системному журналу. Я осуществил сниффинг исходящих пакетов на порте 514, и ничто не появляется.

Спасибо за помощь!

10
задан Keyslinger 11 January 2013 в 13:07
поделиться

1 ответ

Вот решение, которое я сейчас использую:

  1. Я удалил файл conf / logging.properties
  2. Я изменил atlassian-jira / WEB-INF / classes / log4j.properties, чтобы отключить все операции ведения журнала, оставив только журнал консоли
  3. Я изменил catalina.sh, чтобы передать его вывод в регистратор

. Я полагаю, что это решение несовместимо с java-world. Но это работает.

Однако я все еще ищу более чистый способ записи в системный журнал.

2
ответ дан 4 December 2019 в 04:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: