Telegram 机器人部署后,如何查看运行日志?方便排查错误?​

咖啡洒了咖啡洒了09月12日505

我刚部署好一个 Telegram 机器人,但好像出问题了,如何查看运行日志呢?有没有简单点的办法能查看日志,这样我可以快速定位错误。

1 个回答

失眠的键盘
失眠的键盘回答于 09 月 13 日
最佳答案

首先,看下你是用什么语言写的机器人,如果是 Python,一般用 print 或 logging 输出日志。

运行的时候,如果你是命令行启动的,直接看终端输出即可,出错的话控制台一般会报错。

如果你是后台进程跑的,比如用 nohup 或 pm2 之类的,记得启动时加日志参数,日志文件一般在当前目录下。

另外建议用 logging 写入 log 文件,方便后续排查。

也可以在代码中加一些调试输出,帮助定位问题。

最后别忘了看下 Telegram 的 api 返回,有时候问题出在那。

您的答案