【发布时间】:2012-05-25 20:24:45
【问题描述】:
我有一个使用谷歌应用引擎的网络应用程序。在 ubuntu 中,我使用
启动应用程序引擎./dev_appserver.py /home/me/dev/mycode
在 mycode 文件夹中,我有 app.yml 和 web 应用程序的 python 文件。在 web 应用程序代码中,我使用日志记录来写入一些变量的值,例如
import logging
LOG_FILENAME = '/home/me/logs/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
class Handler(webapp2.RequestHandler):
....
class Welcome(Handler):
def get(self):
if self.user:
logging.debug('rendering welcome page for user')
self.render('welcome.html',username= self.user.name)
else:
logging.debug('redirect to signup')
self.redirect('/signup')
class MainPage(Handler):
def get(self):
self.redirect('/welcome')
app = webapp2.WSGIApplication([('/', MainPage),('/signup', Register),('/welcome', Welcome)], debug=True)
我已经为日志目录设置了chmod 777..仍然没有创建日志。我不知道当谷歌应用引擎运行时如何查看任何日志..因为它在 linux 中,我不知道'没有launcher with gui ..如果生成了应用引擎日志,则很难查看它们
如果有人能帮我解决这个问题,那就太好了。
【问题讨论】:
标签: python google-app-engine logging