javascript - 没有使用 PM2 获取 log4js 的任何日志
问题描述
我在 Debian 10 上使用 PM2(通过 Nginx 代理)运行一些应用程序。所有应用程序都在没有 PM2 配置文件的情况下触发。但它不会写入配置为使用的日志文件。在我的本地机器上通过 NPM 运行良好。
我尝试按照此处给出的答案:Not getting any logs for node process running through pm2 in cluster mode
但它似乎仍然无法正常工作。
这是我的 log4js 配置:
appenders: {
API_log: { type: 'file', filename: './logs/API_Call.log' },
processing_log: { type: 'file', filename: './logs/processing.log' }
},
categories: {
default: { appenders: [ 'API_log' ], level: 'debug' },
processing: { appenders: [ 'processing_log' ], level: 'debug' }
}, pm2: true
});
解决方案
推荐阅读
- spring-boot - Spring Boot + Sockjs 客户端离线连接问题
- r - 使用 RTweet 的 search_tweets() 函数在 Twitter 上搜索新推文
- python - 添加按钮后 Tkinter 框架消失
- shopify - 在文章上显示产品
- javascript - 重新加载页面时,文件在 Internet Explorer 中自动下载。如何解决这个问题?
- ruby-on-rails - 无法通过关联更新:找不到记录
- mongoose - Mongoose:值“[ [ 2.3635503, 48.8674024 ]....]] 时转换为数组失败
- java - 在 JBoss 7.1.1 上运行 Tapestry 5.3.8
- r - 闪亮:将滑块与在图中单击的组相关联
- c++ - 如何抑制“ISO C++ 不支持 '__int128' 警告?