我有一个 intellij java 项目。
我添加了这个log4j.properties
# Root logger option
log4j.rootLogger=INFO, file, stdout
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\logging.log
如何将 log4j.appender.file.File
设置为相对于我的项目位置?
如何将输出文件设置为:
src/main/resources/logs/log.txt
?
最佳答案
你可以使用.\你的文件名
。
.\
用于引用您的项目位置。
例如.\abc.log
,如果是 eclipse,此文件存在于工作区的项目文件夹中。
如果是 jar,此文件将写入您的 .jar 文件所在的文件夹中。
关于java - 如何将 log4j 输出文件设置为相对于我的 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412227/