python - 在基于 Buildout 的 Plone 项目的特定模块中使用不同的记录器级别

标签 python logging plone buildout

我是 logging当 buildout 记录器级别设置为 DEBUG 时,需要呈现我们的一个 Plone 包的一些调试信息,但我发现使用这些信息有点困难,因为还有一些其他模块(如 Chameleontransaction ) 使用相同级别但非常冗长,如下所示:

2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: 7a9bea82827d89ebb6409b5b5b3c446f.py.
2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: 05974e2b844eb50bd08b35e69524ff1e.py.
2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: 05974e2b844eb50bd08b35e69524ff1e.py.
2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: fd6cd084759f934ad5b1873dcc864e89.py.
2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: fd6cd084759f934ad5b1873dcc864e89.py.
2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: 388b0bfda4923b35fa189b2f6f1e352e.py.
2014-01-17 16:56:38 DEBUG chameleon.loader loading module from cache: 388b0bfda4923b35fa189b2f6f1e352e.py.
2014-01-17 16:56:38 DEBUG txn.140171035764480 commit <Connection at 05b26150>
2014-01-17 16:56:38 DEBUG txn.140171035764480 commit
2014-01-17 16:56:38 DEBUG txn.140171035764480 new transaction
2014-01-17 16:56:38 DEBUG txn.140171035764480 abort
2014-01-17 16:56:38 DEBUG txn.140171035764480 new transaction
2014-01-17 16:56:38 DEBUG txn.140171027371776 new transaction
2014-01-17 16:56:38 DEBUG txn.140171035764480 commit
2014-01-17 16:56:38 DEBUG txn.140171035764480 new transaction
2014-01-17 16:56:38 DEBUG txn.140171035764480 abort

有没有办法为这些其他模块提供不同的记录器级别?

我正在为我的 buildout.cfg 上的实例使用以下配置:

[instance]
debug-mode = on
event-log-level = DEBUG
verbose-security = on
z2-log-level = DEBUG

最佳答案

您不能为构建中的特定模块(产品)设置调试级别。

构建 event-log-level 是一个全局设置。

关于python - 在基于 Buildout 的 Plone 项目的特定模块中使用不同的记录器级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193917/

相关文章:

python - 如何将 4 个多索引级别行层次结构从 excel 上传到 pandas 数据框?

python - TensorFlow - 使用批量数据验证准确性

validation - 带有内联验证的 plone z3c.form.GroupForm

限制 Plone/Zope 中的并发用户登录

python - 如何从 Python 中的指针地址读取?

python - 在 Windows 中从 SAS 捕获 stdout 和 stderr?

python - 来自类记录器的重复消息

file - 滚动平面文件日志文件未正确滚动

intellij-idea - IntelliJ Idea 终端掉落并关闭

python - Plone : unbound prefix in configure. zcml