gpt4 book ai didi

java - 您可以在 log4j.properties 文件中使用环境变量扩展,例如 %APPDATA% 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:22 38 4
gpt4 key购买 nike

您可以在 log4j.properties 文件中使用诸如 %APPDATA% 的环境变量扩展吗?

我需要将该文件部署为我的应用程序的一部分,并且在下一行中我想指定一个用户特定的文件夹,例如 %APPDATA%。这可能吗?

log4j.appender.A2.File=%APPDATA%/mylog.log

最佳答案

不能直接引用环境变量,但可以引用Java“系统属性”。

例如,启动您的应用程序时,在命令行上设置系统属性:

java -Dapp.data="%APPDATA%" ...

在您的 log4j.properties 文件中,引用您在命令行上设置的系统属性:

log4j.appender.A2.File=${app.data}/mylog.log

关于java - 您可以在 log4j.properties 文件中使用环境变量扩展,例如 %APPDATA% 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408215/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com