gpt4 book ai didi

heroku - console.log 未显示在 heroku 日志中

转载 作者:行者123 更新时间:2023-12-03 09:40:09 24 4
gpt4 key购买 nike

我有程序 heroku_test.ts
console.log('test')我可以使用以下命令运行它:
heroku run ts-node heroku_test.ts在同一个控制台窗口中,我看到它输出“测试”
但是当我查看 heroku 日志时,那里没有“测试”,它只是说“使用命令 ts-node heroku_test.ts 启动进程”

为什么 heroku 日志不包含 console.log 输出?

编辑:问题不同于 how to show all console.log from node.js in heroku?因为我可以看到除任何 console.log 输出之外的所有日志。

最佳答案

首先安装温斯顿:

https://github.com/winstonjs/winston

如下 :

npm install winston --save

然后将您的 heroku_test.js 更改为以下内容:

const winston = require('winston')

winston.log('info', '-------Hello log files!------------', {
someKey: 'some-value'
})

然后运行

heroku 运行节点 heroku_test.js

然后检查日志:

heroku 日志 --tail

你应该在heroku日志中看到上面的内容

关于heroku - console.log 未显示在 heroku 日志中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47017409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com