fix encoding errors of log output

Default charmap cp1252 cannot handle chars correctly, use utf-8.
This commit is contained in:
Chi Song 2020-11-09 19:48:39 +08:00
Родитель 30cc2a9231
Коммит fb16d77f89
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -131,7 +131,7 @@ def init_loggger() -> None:
def set_log_file(path: str) -> None:
root_logger = _get_root_logger()
file_handler = logging.FileHandler(path)
file_handler = logging.FileHandler(path, "w", "utf-8")
# always include details in log file
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(_format)