Python pycrypto禁用日志记录 - 谷歌应用引擎

时间:2015-09-14 10:04:11

标签: python google-app-engine logging pycrypto

我正在使用谷歌应用引擎的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应用程序引擎应用程序中的日志记录。

0 个答案:

没有答案