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')