我正在使用谷歌应用引擎的python。使用python 2.7在Macbook air 2012上工作。
我遇到的问题是:
import logging
logging.info("test") # this works before importing crypto
import Crypto
logging.info("test2") # this one does not after importing crypto
crypto如何更改日志记录以及如何修复它以便我可以在我的python应用程序中再次正常使用日志记录?
UPDATE1:
似乎某些python错误也没有显示在来自app引擎的日志记录中,以及正确的python代码也会产生“500内部服务器错误”,只有在localhost中测试应用程序时才能在浏览器控制台中看到错误。
UPDATE2:
我已完全禁用Python Crypto的任何导入(由Google App Engine提供),现在我的日志记录正常工作,显示我自己的测试日志记录行和python错误。这当然不能解决问题,因为我需要加密模块。在这种情况下使用Crypto会阻止测试任何代码的能力,因为您无法在日志记录中看到错误。
Update3:
为了清楚起见,我已经完全按照Google App Engine文档的指示在app.yaml中加入了加密库。加密库本身工作正常,问题是它破坏了我的python应用程序引擎应用程序中的日志记录。