我想在日志文件名后附加主机名和日期,因此日志文件名应类似于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'。 而且我也想加上日期。 预先感谢。