在Java中设置log4j默认路径

时间:2020-10-20 06:35:19

标签: java spring 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

1 个答案:

答案 0 :(得分:0)

检查此主题并回答:Is there a way to specify a default property value in Spring XML?

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