如何为独立应用程序使用log4j.properties将主机名附加到日志文件名(不使用任何Java代码)

时间:2019-05-07 14:29:35

标签: java log4j

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

0 个答案:

没有答案