在java中设置log4j默认路径



我想为我的应用程序设置默认的文件路径,以防未定义${custom.log.path}或无论如何都无法创建,而日志应该在默认位置生成。

我使用的是spring应用程序,不知道如何配置默认文件路径。

log4j.properties:

# Root logger option
log4j.rootLogger=DEBUG, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${custom.log.path}/Application.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n

查看本主题并回答:是否有方法在Spring XML中指定默认属性值?

Spring Framework支持以下语法:${my.variable:defaultValue}

最新更新