Elastic Beanstalk的Python打印语句输出

2024-06-14 07:40:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我是弹性豆茎的初学者。我部署了一个运行良好的flask应用程序。但是,我看不到python脚本中存在的print语句的输出。我可以使用命令“Heroku logs--tail”在Heroku中观察它们

简单地说,我想学习弹性豆茎的“heroku logs--tail”等价物(如果有的话)。我尝试了一些日志选项,但仍然无法在任何日志文件中找到输出

提前谢谢


Tags: 命令脚本应用程序flaskheroku部署选项语句
1条回答
网友
1楼 · 发布于 2024-06-14 07:40:13

一种方法是使用“日志记录”包在应用程序中使用日志记录。一些快速提示:

logging.basicConfig(filename='record.log', level=logging.DEBUG, format=f'%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s')

应在声明应用程序后调用。 您也可以使用:

current_app.logger.info("Your message here")

在文件中记录特定事件

相关问题 更多 >