Вытащить настройки логгирования из start_tg_manager
gitlab.dvmn.org/…/fastapi_proxy.py#L371-379
async def start_tg_manager():
logging.basicConfig(
level='INFO',
format='%(asctime)s - %(levelname)s - %(name)s - %(message)s',
)
logger.info(f'Debug mode is {settings.debug}.')
async with asyncio.TaskGroup() as tg:
tg.create_task(cleanup_registries())
tg.create_task(manage_sending_delay(tg))
Удивительно, что настройки логгирования для всего приложения целиком происходят внутри некого менеджера tg start_tg_manager.
Перенести сюда?
gitlab.dvmn.org/…/fastapi_proxy.py#L24-27
@asynccontextmanager
async def lifespan(app: FastAPI):
asyncio.create_task(start_tg_manager())
yield
Edited by Евгений Евсеев