简体   繁体   English

在Google App引擎上,如何更改dev_appserver.py的默认日志记录级别?

[英]On the google app engine, how do I change the default logging level of the dev_appserver.py?

Dev_appserver.py (the local development server for Python google app engine) spews tons of useless INFO messages. Dev_appserver.py(Python谷歌应用引擎的本地开发服务器)吐出大量无用的INFO消息。 I would like to up this to WARN or ERROR. 我想将此警告或错误。 How can I do that? 我怎样才能做到这一点?

I've tried the following, but it has no effect... 我已经尝试了以下方法,但是没有效果...

logger = logging.getLogger()
logger.setLevel(logging.WARN)

Any ideas? 有任何想法吗?

Currently, from the command line, you can only lower the logging level to DEBUG by the '-d' command line option. 当前,只能通过命令行-d选项将日志记录级别降低到DEBUG。


If you're not afraid of editing the scripts, look for 如果您不害怕编辑脚本,请查找

DEFAULT_ARGS = {
  ...
  ARG_LOG_LEVEL: logging.INFO,

in C:\\Program Files\\Google\\google_appengine\\google\\appengine\\tools\\dev_appserver_main.py 在C:\\ Program Files \\ Google \\ google_appengine \\ google \\ appengine \\ tools \\ dev_appserver_main.py中

logging.getLogger().handlers[0].setLevel(logging.DEBUG)

from Google App Engine/Python - Change logging formatting , 来自Google App Engine / Python-更改日志记录格式

This is a bit of a hack because you have to directly access the handlers list stored in the root logger. 这有点麻烦,因为您必须直接访问存储在根记录器中的处理程序列表。 The problem is GAE automatically uses logging before your code is ever run - this creates a default handler 问题是GAE在运行代码之前会自动使用日志记录-这会创建一个默认处理程序

Check if you have 检查你是否有

      <!-- Configure java.util.logging -->
  <system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
  </system-properties>

in your appengine-web.xml file, then go on to change .level = WARNING in your logging.properties file. 在您的appengine-web.xml文件中,然后继续更改您的logging.properties文件中的.level = WARNING

That's it! 而已!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 谷歌应用引擎 dev_appserver.py 问题 - Google app engine dev_appserver.py problems 谷歌应用程序引擎dev_appserver.py错误 - google app engine dev_appserver.py error dev_appserver.py没有运行应用程序引擎,而是询问如何为Windows 10打开.py文件。 - dev_appserver.py doesn't run the app engine, instead it asks how do I want to open .py files for windows 10 如何在带有 dev_appserver.py 的 Google App Engine 上使用带有 lxml 的 BeautifulSoup - how to use BeautifulSoup with lxml on Google App Engine with dev_appserver.py GAE:如何运行dev_appserver.py? - GAE: How do I run dev_appserver.py? 为什么PostgreSQL适配器psycopg2在Google App Engine dev_appserver.py中失败? - Why PostgreSQL adapter psycopg2 fail in Google App Engine dev_appserver.py? 删除由Google App Engine的dev_appserver.py生成的本地数据 - Delete local data generated by Google App Engine's dev_appserver.py 使用dev_appserver.py在Google App Engine上本地测试任务队列 - Testing taskqueues locally on google app engine using dev_appserver.py Google App Engine:运行dev_appserver.py app.yaml,但没有任何反应 - Google App Engine: run dev_appserver.py app.yaml but nothing happens Google App Engine标准dev_appserver.py给出了导入错误 - Google App Engine Standard dev_appserver.py giving a Import Error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM