Как добавить имя хоста к имени файла журнала, используя log4j.properties для автономного приложения (без использования кода Java) - PullRequest
0 голосов
/ 07 мая 2019

Я хочу добавить имя хоста и дату к имени файла журнала. Так что имя файла журнала должно быть похоже на app_hostname.date.log. Примечание: мне нужно сделать эту конфигурацию без использования кода Java. Это возможно?

В настоящее время я использую файл log4j.properties, чтобы выполнить это, где я сделал следующую конфигурацию:

log4j.appender.file=org.apache.log4j.RollingFileAppender

log4j.appender.file.File=${catalina.base}/logs/appLogs_${hostName}.log
log4j.appender.file.MaxFileSize=1MB

log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%t] %-5p %c %x - %m%n

Теперь проблема в том, что я ожидаю, что имя файла будет «appLogs_localhost.log», но на самом деле оно похоже на «appLogs_.log». Более того, я хочу добавить дату также. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...