【发布时间】:2015-04-01 06:51:57
【问题描述】:
我正在使用 log4js-node 登录我的节点 js 应用程序。我想使用环境变量在我的 log4js 配置 json 中指定日志文件名的路径。这是我正在使用的配置 json:
{
"appenders": [{
"type": "file",
"filename": "${env.API_HOME}/logs/apiserver_log_file.log",
"maxLogSize": 20480,
"backups": 3,
"category": "apiserver"
}]
}
应用程序启动时,由于未正确读取环境变量,找不到指定路径。
Error: ENOENT, open '${env.API_HOME}/logs/apiserver_log_file.log'
如何在log4js配置json中正确使用环境变量?
【问题讨论】:
标签: node.js logging environment-variables