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