Python pycrypto禁用日志记录-谷歌应用程序引擎
我正在使用python和google应用程序引擎。使用python 2.7开发Macbook air 2012 我的问题是:Python pycrypto禁用日志记录-谷歌应用程序引擎,python,google-app-engine,logging,pycrypto,Python,Google App Engine,Logging,Pycrypto,我正在使用python和google应用程序引擎。使用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
import logging
logging.info("test") # this works before importing crypto
import Crypto
logging.info("test2") # this one does not after importing crypto
crypto如何更改日志记录?我如何修复它,以便在python应用程序中再次正常使用日志记录
更新1:
从应用程序引擎的日志记录中似乎也没有显示一些python错误,并且正确的python代码也给出了“500内部服务器错误”,只有在localhost中测试应用程序时,才在浏览器控制台中可见
更新2:
我已经完全禁用了Python Crypto的任何导入(由Google App Engine提供),现在我的日志工作正常,显示了我自己的所有测试日志行和Python错误。这当然不能解决问题,因为我需要加密模块。在这种情况下使用加密会阻止测试任何代码的能力,因为在日志记录中看不到错误
更新3:
为了明确起见,我完全按照Google app Engine文档的指示将加密库包含在app.yaml中。加密库本身工作正常,问题是它会破坏我的python应用程序引擎应用程序中的日志记录。您使用的加密包是什么?最有可能需要大写字母C。它没有理由破坏任何东西。这是在dev或prod服务器上看到的吗?我使用的是googleappengine提供的一个。这是在开发服务器上发生的,该包仍然需要大写C。我刚刚测试过,它对我有效。更多代码和您的设置将有所帮助。确定将测试并报告。是的,我使用大写C的导入加密。问题仍然存在