我有一个log4j.xml
配置文件。和一个RollingFileAppender
我需要提供存储日志的文件路径。问题是我的代码将作为可运行的 jar 部署在 Unix 机器上。所以如果我传递这样的参数:
value=logs/messages.log"
它在我的 HOME 目录中创建名为 logs 的文件夹,并将所有消息写入此目录中的文件。
我有一个环境变量设置为某个值。我想使用该变量的路径并在该路径下写入消息。我怎样才能实现它?
我试过用这个:
value="${MY_HOME}/logs/message.log"
但这不起作用。任何人都可以为这个问题提出解决方案吗?