chore: surface scheduler logs in container output (INFO for subfeed loggers)
This commit is contained in:
@@ -1,7 +1,19 @@
|
||||
import logging
|
||||
import sys
|
||||
from contextlib import asynccontextmanager
|
||||
from pathlib import Path
|
||||
|
||||
from fastapi import FastAPI, HTTPException
|
||||
|
||||
# Make our own loggers (e.g. the scheduler) visible in container logs — uvicorn's
|
||||
# logging config otherwise filters out INFO from non-uvicorn loggers.
|
||||
_subfeed_logger = logging.getLogger("subfeed")
|
||||
if not _subfeed_logger.handlers:
|
||||
_handler = logging.StreamHandler(sys.stdout)
|
||||
_handler.setFormatter(logging.Formatter("%(levelname)s [%(name)s] %(message)s"))
|
||||
_subfeed_logger.addHandler(_handler)
|
||||
_subfeed_logger.setLevel(logging.INFO)
|
||||
_subfeed_logger.propagate = False
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.responses import FileResponse
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
|
||||
Reference in New Issue
Block a user