FastAPI-Protokollierung in Datei [Duplikat]
Posted: 25 Dec 2024, 20:21
Warum erstellt FastAPI die Protokolldatei nicht, wenn ich protokolliere?
Hier ist der Code, den ich verwendet habe
Die Datei 'logfie.log' wird im Gegensatz zu Flask nicht automatisch generiert. Gibt es dafür eine andere Konfiguration?
Hier ist der Code, den ich verwendet habe
Code: Select all
from fastapi.logger import logger as fastapi_logger
from logging.handlers import RotatingFileHandler
import logging
formatter = logging.Formatter(
"[%(asctime)s.%(msecs)03d] %(levelname)s [%(thread)d] - %(message)s", "%Y-%m-%d %H:%M:%S")
handler = RotatingFileHandler('logfile.log', backupCount=0)
logging.getLogger("fastapi")
fastapi_logger.addHandler(handler)
handler.setFormatter(formatter)
fastapi_logger.info('****************** Starting Server *****************')