我有一个.properties文件,用于定义保存日志文件的路径。问题很简单,但我很难找到解决方案。我的目录如下所示:
-MyBundle
--configuration
config.properties
--log
logfile.log
--src
如何在logfile
文件中定义“config.properties
”的路径?
提前致谢。
答案 0 :(得分:1)
logFile.log
与"../log/logFile.log"
相对"config.properties"
..
表示法引用包含.
的目录,该目录是当前目录。
答案 1 :(得分:1)
如果你的bundle作为一个单独的进程执行,假设它是一个.jar文件; 考虑到“当前工作目录”,你应该访问相对路径。
在我的情况下,我想,应该在配置文件中设置“log / logFile.log”。
此外,我会指出您可以通过检查系统属性user.dir来了解“当前工作目录”
System.getProperty("user.dir")