如何在log4cpp属性文件中使用环境变量

时间:2017-06-29 07:55:50

标签: c++ logging environment-variables cross-platform log4cpp

我正在为我的C ++项目使用 log4cpp 。我需要的是在自定义位置而不是当前目录中生成日志文件。为此,我为日志文件路径设置了一些环境变量。问题是如何在log4cpp属性文件中使用此环境变量,以便在这些位置生成日志文件。

我尝试了各种选项,比如$(ENV_VAR),$ {ENV_VAR},%ENV_VAR%,但没有一个正常工作。

谢谢, 与Hemant

1 个答案:

答案 0 :(得分:1)

使用$ {sys:ENV_VAR}代替$ {ENV_VAR}

参考http://logging.apache.org/log4j/2.x/manual/lookups.html