Google Appengine后端登录本地开发服务器

时间:2013-11-13 19:08:32

标签: python google-app-engine

在本地开发过程中如何退出appengine后端?我尝试了log,logservice.flush()。没运气。

1 个答案:

答案 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