我需要调试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
任何人都可以建议如何实现这一目标。
答案 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。