From a19c9028c58b355b145bf237ec85a3b5407e26e2 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Wed, 21 Oct 2026 19:49:20 +0000 Subject: [PATCH] Detect color support on stderr, matching where logs are written --- fastapi-vue/fastapi_vue/logging.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fastapi-vue/fastapi_vue/logging.py b/fastapi-vue/fastapi_vue/logging.py index c00acd3..4b52bb3 100644 --- a/fastapi-vue/fastapi_vue/logging.py +++ b/fastapi-vue/fastapi_vue/logging.py @@ -10,7 +10,6 @@ from __future__ import annotations import io import logging -import sys from contextlib import suppress from copy import deepcopy from typing import TYPE_CHECKING, Literal @@ -92,7 +91,7 @@ class Formatter(logging.Formatter): if use_colors in (True, False): self.use_colors = use_colors else: - self.use_colors = use_color(sys.stdout) + self.use_colors = use_color() super().__init__(fmt=fmt, datefmt=datefmt, style=style) def formatMessage(self, record: logging.LogRecord) -> str: # noqa: N802