2

WeasyPrint は CSS3 の一部の機能をサポートしていません (まだ希望があります)。Python スクリプトを実行すると、無視されたエントリ (ボックスの影、グラデーションなど) の長いリストがスローされ、次にジョブの概要がスローされます。情報を表示せずにサイレント モードで WeasyPrint を実行することはできますか?

4

1 に答える 1

2

ドキュメントによると、新しいロガー オブジェクトを作成して、WeasyPrint のデフォルトの動作をオーバーライドできます。次のコード スニペットは、ドキュメント ページ自体から取得したものです。

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

ログがまったく必要ない場合は、最後の行を削除できます。

于 2015-09-24T13:20:53.693 に答える