python - 在不修改 boto 文件的情况下禁用 boto 日志记录

标签 python logging amazon-web-services boto

我正在使用 Boto 库与 AWS 通信。我想禁用日志记录。 (或重定向到/dev/null 或其他文件)。我找不到明显的方法来做到这一点。我试过了,但这似乎没有帮助:

import boto
boto.set_file_logger('boto', 'logs/boto.log')

这表示有可能,http://developer.amazonwebservices.com/connect/thread.jspa?messageID=52727&#52727但据我所知,文档并没有说明如何。

最佳答案

你可以试试

import logging
logging.getLogger('boto').setLevel(logging.CRITICAL)

这将抑制所有(除了 CRITICAL)错误。

Boto 使用日志记录配置文件(例如 /etc/boto.cfg~/.boto),所以看看您是否可以按照自己的需要进行配置。

set_file_logger 调用只是将用户定义的文件添加到日志记录设置中,因此您不能使用它来关闭日志记录。

关于python - 在不修改 boto 文件的情况下禁用 boto 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661275/

相关文章:

python - Flask 自定义登录和模板渲染

logging - Fluentd + golang 日志记录应用程序出错

asp.net - Log4net 未记录到文件

java - 尝试使用 Java SDK 将文件放入 AWS Device Farm 时出现 "Invalid application uploaded"

powershell - powershell 将文件移动到 Amazon s3

python - 将形容词转换为副词

python - 使用标签列表从 pandas DataFrame 中选择观察结果的子集

python - 有什么方法可以测试两个 pkl 文件在 python 中是否具有相同的数据?

java - 用 JVM 参数覆盖日志级别 (java.util.logging)?

amazon-web-services - 在 dynamodb 中搜索文本,分解表格