我正在尝试外部化log4j.properties
文件。我正在使用-Dlogging.config
Java参数,但它不起作用。此外,jar文件中也没有其他log4j.properties
文件。我不确定我做错了什么。在控制台上,我收到以下错误,并且在log4j.properties
文件中定义的指定位置没有生成日志文件。
控制台错误:
log4j:WARN No appenders could be found for logger (com.techburps.gdriveconnect.GdriveConnectApplication).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Linux Shell命令(从.sh文件运行):
java -Dlogging.config="file:..conf/log4j.properties" -cp ../conf/*:../lib/* com.techburps.gdriveconnect.GdriveConnectApplication $DUMP_FILE
我做错了什么?
1条答案
按热度按时间wbrvyc0a1#
属性
logging.config
由Sping Boot 使用。Log4j 1.2使用
log4j.configuration
系统属性(参见文档)。因此,您需要用途: