From ea37db1410c83271e06d78a564983cba3732a1b1 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 d27a85ee559..7e036746cc0 100644 --- a/celery/app/log.py +++ b/celery/app/log.py @@ -226,7 +226,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(