node-apn日志未存储在文件中

时间:2015-02-26 13:16:05

标签: node.js logging apple-push-notifications

我需要调试node-apn(有些推送会丢失),所以我需要分析node-apn日志。因此,我想将node-apn日志存储在一个文件中。

我尝试了什么

我启用了node-apn日志,它们出现在我的控制台上。现在,我正在运行以下命令来启动服务器但我无法在文件中看到node-apn日志。我可以在文件中看到应用程序日志(由winston生成)。

sudo node app.js test >> /home/gaurav/temp.txt
sudo node app.js test | tee /home/gaurav/temp.txt

任何人都可以建议如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

日志可能被发送到stderr而不是stdout,所以试试这个:

sudo node app.js test >> /home/gaurav/temp.txt 2>&1
sudo node app.js test 2>&1 | tee /home/gaurav/temp.txt

2>&1将发送到stderr的所有内容重定向到stdout。