Windows: Fix logging file encoding.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-04-17 14:27:01 +02:00
1 parent f1ce2e4b10
commit 5189cbaa6f
1 file changed
+3 -3
+3 -3
View File
@@ -48,7 +48,7 @@ try:
log = os.path.join(
os.path.dirname(Config.filename()), "log.txt"
)
logfile = open(log, "w+")
logfile = open(log, "w+", encoding="utf-8")
handler = logging.StreamHandler(logfile)
formatter = logging.Formatter('[%(asctime)s][%(levelname)s] %(message)s')
handler.setFormatter(formatter)
@@ -68,7 +68,7 @@ def legal_info():
os.path.dirname(__file__),
"motd.txt"
)
), "r") as f:
), "r", encoding="utf-8") as f:
for line in f:
blue(line.rstrip())
@@ -77,7 +77,7 @@ def legal_info():
os.path.dirname(__file__),
"VERSION"
)
), "r") as f:
), "r", encoding="utf-8") as f:
version = f.readline().strip()
logger.info(
f"version: {logger_color_green()}{version}{logger_color_reset()}")