major-domo-database/app/dependencies.py
Cal Corum 7ac8b752ec Initial commit
File structure in place
/players and /current built
2023-03-21 16:09:46 -05:00

21 lines
557 B
Python

import datetime
import logging
import os
from fastapi.security import OAuth2PasswordBearer
date = f'{datetime.datetime.now().year}-{datetime.datetime.now().month}-{datetime.datetime.now().day}'
log_level = logging.INFO if os.environ.get('LOG_LEVEL') == 'INFO' else 'WARN'
logging.basicConfig(
filename=f'logs/database/{date}.log',
format='%(asctime)s - database - %(levelname)s - %(message)s',
level=log_level
)
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
def valid_token(token):
return token == os.environ.get('API_TOKEN')