Я хочу добавить имя хоста и дату к имени файла журнала. Так что имя файла журнала должно быть похоже на 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».
Более того, я хочу добавить дату также.
Заранее спасибо.