CJ7*_*CJ7 3 java logging environment-variables
你可以使用env var扩展,例如%APPDATA%在log4j.properties文件中吗?
我需要将此文件部署为我的应用程序的一部分,在以下行中,我想指定用户特定的文件夹,例如%APPDATA%.这可能吗?
log4j.appender.A2.File=%APPDATA%/mylog.log
Run Code Online (Sandbox Code Playgroud)
您不能直接引用环境变量,但可以参考Java"系统属性".
例如,在启动应用程序时,请在命令行上设置系统属性:
java -Dapp.data="%APPDATA%" ...
Run Code Online (Sandbox Code Playgroud)
在log4j.properties文件中,引用您在命令行上设置的系统属性:
log4j.appender.A2.File=${app.data}/mylog.log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4895 次 |
| 最近记录: |