[core] Add debug level

This commit is contained in:
Cathy Hu 2020-07-15 16:46:13 +02:00 committed by acipm
parent 4dfdb5a29c
commit 277eb77047

View file

@ -10,11 +10,11 @@ from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from hypercorn.config import Config
from hypercorn.asyncio import serve
from kibicara.config import config
from kibicara.config import args, config
from kibicara.model import Mapping
from kibicara.platformapi import Spawner
from kibicara.webapi import router
from logging import basicConfig, DEBUG, getLogger, WARNING
from logging import basicConfig, DEBUG, getLogger, INFO, WARNING
logger = getLogger(__name__)
@ -31,7 +31,15 @@ class Main:
asyncio_run(self.__run())
async def __run(self):
basicConfig(level=DEBUG, format="%(asctime)s %(name)s %(message)s")
LOGLEVELS = {
None: WARNING,
1: INFO,
2: DEBUG,
}
basicConfig(
level=LOGLEVELS.get(args.verbose, DEBUG),
format="%(asctime)s %(name)s %(message)s",
)
getLogger('aiosqlite').setLevel(WARNING)
Mapping.create_all()
await Spawner.init_all()