Python 日志记录 + webassets + cssutils : set log level for cssutils

标签 python css logging

我正在使用 jinja 和 webassets 进行我的 Assets 管理,同时使用 cssutils 来缩小和合并 css 文件。问题是当 cssutils 产生“ fatal error ”时,它会启动我用 python 日志记录设置的电子邮件警报系统。问题是错误并不是真正致命的,解析器不知道该属性,但页面仍然可以正常呈现并且 css 是有效的 css(它主要来自它所支持的 twitter bootstrap)。我如何设置 cssutils 以将其错误抑制到较低级别,这样我就不会收到 50 个错误警报,因为它不喜欢渐变语法。

[ERROR 2012-04-23 13:59:35,844] - MainProcess (13706) - (errorhandler:__handle:100) Property: Invalid value for "CSS Level 2.1" property: rgba(0,0,0,.75) [3518:3: background]

最佳答案

设置handler的级别高于你想抑制的级别,或者在相关的handler中添加一个logging.Filter并设置它的级别高于你想要抑制的级别压制。

关于Python 日志记录 + webassets + cssutils : set log level for cssutils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10285738/

相关文章:

javascript - Bootstrap 3 与当前的 AngularJS Bootstrap 指令兼容吗?

css - 如何通过单击按钮而不是 :hover? 来旋转图像

javascript - 如何停止 Node js-winston库中出现audit.json文件

python - Django REST Framework - 用于单元测试的假对象

python - 如何在MongoDB中查找特定键:value 2 from python pymongo,

python - 使用 Python rdflib : how to include literals in sparql queries?

html - 导航栏切换器图标在激活时翻转到左侧。覆盖左对齐的 Logo

logging - xcode 6 beta 6 选项卡栏 + 导航 Controller 烦人的日志消息

c++ - 将终端上的所有消息和警告打印到文件中?

python - 如何解决 Django AllAuth - 'Connection aborted.' , error(13, 'Permission denied' ) 错误?