From d17136cd045e735dcd07510ded94b2a0d1237dbc Mon Sep 17 00:00:00 2001 From: David Arnold Date: Sun, 8 Dec 2024 09:12:18 +0100 Subject: [PATCH] fix: redirect cssutils logger to file (#28692) --- frappe/__init__.py | 4 +++- frappe/utils/pdf.py | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 32595e8b2e..8cad5edda2 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -2390,7 +2390,9 @@ loggers: dict[str, "Logger"] = {} log_level: int | None = None -def logger(module=None, with_more_info=False, allow_site=True, filter=None, max_size=100_000, file_count=20): +def logger( + module=None, with_more_info=False, allow_site=True, filter=None, max_size=100_000, file_count=20 +) -> "Logger": """Return a python logger that uses StreamHandler.""" from frappe.utils.logger import get_logger diff --git a/frappe/utils/pdf.py b/frappe/utils/pdf.py index f9816b23ea..4f9b874278 100644 --- a/frappe/utils/pdf.py +++ b/frappe/utils/pdf.py @@ -23,6 +23,8 @@ from frappe.utils import cstr, scrub_urls from frappe.utils.caching import redis_cache from frappe.utils.jinja_globals import bundled_asset, is_rtl +cssutils.log.setLog(frappe.logger("cssutils")) + PDF_CONTENT_ERRORS = [ "ContentNotFoundError", "ContentOperationNotPermittedError",