python - 谷歌应用引擎,NDB : Suppress tasklet warnings

标签 python google-app-engine

只是一个小烦恼,但似乎 AppEngine 的 NDB (Python) 正在为源自模型的错误生成警告,无论是否处理异常:

testCannotInsertWithoutCurrency (expense_test.ExpenseTest) ... {'amount': 9.9, 'description': 'Foo'}
WARNING:root:initial generator _put_tasklet(context.py:335) raised BadValueError(Entity has uninitialized properties: currency)
WARNING:root:suspended generator put(context.py:812) raised BadValueError(Entity has uninitialized properties: currency)

正如您从输出中看到的那样,我只是在编写测​​试,所以我实际上期望错误会发生并且我对警告产生的所有噪音不感兴趣。有什么办法可以禁用它吗?在文档中找不到有关日志级别等的任何信息。

最佳答案

您可以使用记录器的 setLevel 方法显式设置日志级别。

例如

 logging.getLogger().setLevel(logging.INFO)

关于python - 谷歌应用引擎,NDB : Suppress tasklet warnings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23183186/

相关文章:

wordpress - 无法从 Google App Engine PHP 7.2 环境建立外部 HTTP 连接

python - 如何使用 OpenCV 将帧缓冲区从 C 传递到 Python

python - Pandas 多行名称到列

python - 使用动态属性名称调用 GAE NDB 查询

python - 在 GAE 上运行时外部 CSS 样式表不起作用

google-app-engine - 适用于 Google App Engine 的应用程序可以在其他服务器上使用吗?

Python 为 Blur.io 签署 EIP-712 消息

python - 如何将一个大的字典序列化为一个磁盘文件,这样小的修改不需要完全重写,而只需要几个字节?

Python - 迭代字典键时的性能

google-app-engine - 端点因 proxy.html 错误而停止工作