diff --git a/services/auth.py b/services/auth.py index dc32e72c..35e7434f 100644 --- a/services/auth.py +++ b/services/auth.py @@ -57,8 +57,8 @@ async def check_auth(req): token = req.headers.get('Authorization') user_id = '' user_roles = [] - try: - if token: + if token: + try: # Logging the authentication token logger.debug(f'{token}') query_name = 'validate_jwt_token' @@ -80,8 +80,11 @@ async def check_auth(req): user_data = data.get('data', {}).get(query_name, {}).get('claims', {}) user_id = user_data.get('sub') user_roles = user_data.get('allowed_roles') - except Exception as e: - logger.error(e) + except Exception as e: + import traceback + + traceback.print_exc() + logger.error(e) # Возвращаем пустые значения, если не удалось получить user_id и user_roles return [user_id, user_roles] diff --git a/services/db.py b/services/db.py index dd2ea67d..303b5c06 100644 --- a/services/db.py +++ b/services/db.py @@ -12,7 +12,7 @@ from sqlalchemy.sql.schema import Table from services.logger import get_colorful_logger from settings import DB_URL -logger = get_colorful_logger('[services.db]') +logger = get_colorful_logger('services.db') # Создание региона кэша с TTL 300 секунд cache_region = make_region().configure(