在本地开发过程中如何退出appengine后端?我尝试了log,logservice.flush()。没运气。
答案 0 :(得分:0)
日志记录有效,但默认日志记录级别为WARNING
,因此logging.info()或logging.debug()不会显示。
您可以在启动开发服务器时设置日志记录级别:
dev_appserver.py --log_level=debug ...
来自dev_appserver.py command-line arguments:
- LOG_LEVEL = ...
将日志消息写入控制台的最低日志记录级别;指定日志级别或更高级别的消息 输出。可能的值包括debug,info,warning,error和 关键的。
您还可以persist your logs to a file:
默认情况下,日志仅存储在开发服务器的内存中 如果您希望测试Logs API功能,则可以访问。如果你 希望将日志从开发服务器持久保存到磁盘上 默认位置/tmp/dev_appserver.logs,提供--persist_logs 命令行选项如下:
dev_appserver.py --persist_logs your-app-directory
如果您希望将日志从开发服务器持久保存到磁盘上 您自己选择的位置,提供所需的路径和文件名 到--logs_path命令行选项,如下所示:
dev_appserver.py --logs_path=your-path/your-logfile-name your-app-directory