Silent WeasyPrint脚本运行

时间:2015-09-24 13:09:32

标签: python console weasyprint

WeasyPrint并不支持某些CSS3功能(但我希望如此),并且运行Python脚本会抛出一长串被忽略的条目(例如,框阴影,渐变),然后是作业摘要。是否可以在静默模式下运行WeasyPrint,而不显示任何信息?

1 个答案:

答案 0 :(得分:1)

根据documentation, 您可以创建一个新的记录器对象来覆盖WeasyPrint的默认行为。以下代码段取自文档页面本身。

import logging
logger = logging.getLogger('weasyprint')
logger.handlers = []  # Remove the default stderr handler
logger.addHandler(logging.FileHandler('/path/to/weasyprint.log'))

如果您根本不想要任何日志记录,则可以删除最后一行。