Python 2.7 开发环境中的应用程序引擎未打印日志
我正在尝试打印谷歌应用程序引擎本地环境的日志。看起来应该是这样,但我仍然无法打印日志。需要帮忙吗 我需要标准控制台上的输出Python 2.7 开发环境中的应用程序引擎未打印日志,python-2.7,google-app-engine,Python 2.7,Google App Engine,我正在尝试打印谷歌应用程序引擎本地环境的日志。看起来应该是这样,但我仍然无法打印日志。需要帮忙吗 我需要标准控制台上的输出 import webapp2 from google.appengine.api import urlfetch from Webx import WebxClass import json import logging class SearchHandler(webapp2.RequestHandler): def __init__(self,*args, *
import webapp2
from google.appengine.api import urlfetch
from Webx import WebxClass
import json
import logging
class SearchHandler(webapp2.RequestHandler):
def __init__(self,*args, **kwargs):
super(SearchHandler,self).__init__(*args, **kwargs)
self.result=[]
self.searchPortals = [WebxClass()]
self.asa = []
def handleCallBack(self,rpc,portalObject):
try:
rr = rpc.get_result()
if rr.status_code == 200:
if isinstance(portalObject, WebxClass):
resultList=portalObject.getResultList(rr.content)
self.result.extend(resultList)
except urlfetch.DownloadError:
self.result = 'Error while fetching from portal - ' + portalObject.getName()
def getSearchResult(self):
rpcs=[]
searchKeyword=self.request.get('searchString')
logging.error("------------------------------")
for portal in self.searchPortals:
rpc = urlfetch.create_rpc(deadline=5)
rpc.callback = lambda: self.handleCallBack(rpc, portal)
urlfetch.make_fetch_call(rpc, portal.getSearchURL(searchKeyword))
rpcs.append(rpc)
for rpc in rpcs:
rpc.wait()
self.response.status_int = 200
self.response.headers['Content-Type'] = 'application/json'
self.response.headers.add_header("Access-Control-Allow-Origin", "*")
self.response.write(json.dumps(self.result))
app = webapp2.WSGIApplication([
webapp2.Route(r'/search', methods=['GET'], handler='Torrent.SearchHandler:getSearchResult')
], debug=True)
def main():
logging.getLogger().setLevel(logging.DEBUG)
logging.debug("------------------------------")
app.run()
if __name__ == '__main__':
main()
日志工作。您的代码应该如何工作?(可能从简单的第一步开始检查日志记录?)阅读设置日志级别和正确配置日志记录。默认情况下,调试通常不会被记录。即使对于“信息”也不起作用。然而,当我把它上传到AppEngine上时,它就可以正常工作了。我开始认为日志记录在devenv上不起作用,但后来我在谷歌文档的某个地方读到它起作用。