chore: surface scheduler logs in container output (INFO for subfeed loggers)
This commit is contained in:
parent
dc73b43b71
commit
ecaf516429
1 changed files with 12 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue