Ë
    ºªïiƒ  ã                  óN   — d Z ddlmZ ddlZddlZddlmZ dZdZda	d
d„Z
ddd	„Zy)uú   
utils/logger.py â€” Centralized logging configuration
====================================================
Use this everywhere instead of `print()`.

    from utils.logger import get_logger
    log = get_logger(__name__)
    log.info("starting up")
é    )ÚannotationsN)Úsettingsz6%(asctime)s | %(levelname)-7s | %(name)s | %(message)sz%Y-%m-%d %H:%M:%SFc                 óz  — t         ry t        t        t        j                  t        j
                  «      } t        j                  t        j                  «      }|j                  t        j                  t        t        ¬«      «       t        j                  «       }|j                  j                  «        |j!                  |«       |j#                  | «       t        j                  d«      j#                  t        j$                  «       t        j                  d«      j#                  t        j$                  «       da y )N)Údatefmtzuvicorn.accessÚ
watchfilesT)Ú_configuredÚgetattrÚloggingr   Ú	LOG_LEVELÚINFOÚStreamHandlerÚsysÚstdoutÚsetFormatterÚ	FormatterÚ_FMTÚ_DATEÚ	getLoggerÚhandlersÚclearÚ
addHandlerÚsetLevelÚWARNING)ÚlevelÚhandlerÚroots      úg/Users/priyanka/Documents/AI_Agent_Assessment/pepole_hub_candidate/people_hub_candidate/utils/logger.pyÚ_configure_rootr      sÇ   € åØä”GœX×/Ñ/´·±Ó>€Eä×#Ñ#¤C§J¡JÓ/€GØ×Ñœ×*Ñ*¬4¼Ô?Ô@ä×ÑÓ€DØ‡M�M×ÑÔØ‡O�O�GÔØ‡M�M�%Ôô ×ÑÐ&Ó'×0Ñ0´·±ÔAÜ×Ñ�lÓ#×,Ñ,¬W¯_©_Ô=à�Kó    c                óH   — t        «        t        j                  | xs d«      S )NÚ
people_hub)r   r
   r   )Únames    r   Ú
get_loggerr#   +   s   € ÜÔÜ×Ñ˜TÒ1 \Ó2Ð2r   )ÚreturnÚNone)N)r"   z
str | Noner$   zlogging.Logger)Ú__doc__Ú
__future__r   r
   r   Úconfigr   r   r   r   r   r#   © r   r   Ú<module>r*      s1   ðñõ #Û Û 
Ý à?€Ø€à€óõ,3r   