From 1b30740429fbc7ab9f502ea3301891224454d454 Mon Sep 17 00:00:00 2001 From: Omer Katz Date: Mon, 21 Sep 2020 13:36:19 +0300 Subject: [PATCH] Specify utf-8 as the encoding for log files. Fixes #5144. --- celery/app/log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/celery/app/log.py b/celery/app/log.py index e96f1174221..93a7c48faa5 100644 --- a/celery/app/log.py +++ b/celery/app/log.py @@ -221,7 +221,7 @@ def _detect_handler(self, logfile=None): logfile = sys.__stderr__ if logfile is None else logfile if hasattr(logfile, 'write'): return logging.StreamHandler(logfile) - return WatchedFileHandler(logfile) + return WatchedFileHandler(logfile, encoding='utf-8') def _has_handler(self, logger): return any(