diff --git a/geomagio/api/app.py b/geomagio/api/app.py index e206d680ed0f66f1149962b17e0c2a97c2720f05..47fb64a47dc6bcd75596d148487f1c5afa113363 100644 --- a/geomagio/api/app.py +++ b/geomagio/api/app.py @@ -6,13 +6,19 @@ and can be run using uvicorn, or any other ASGI server: uvicorn geomagio.api:app """ +import logging +import os + from fastapi import FastAPI from starlette.responses import RedirectResponse +from . import secure, ws from .db import database -from . import secure -from . import ws +# configure logging +DEBUG = os.getenv('DEBUG', 'false') +LOG_LEVEL = logging.DEBUG if DEBUG == "true" else logging.INFO +logging.basicConfig(level=LOG_LEVEL) app = FastAPI() app.mount("/ws/secure", secure.app)