
    Mh                    B    U d Z ddlmZ ddlZddlmZ daded<   d
d	ZdS )z Grab the global logger instance.    )annotationsN)Anyz2logging.Logger | logging.LoggerAdapter[Any] | None_loggerreturn+logging.Logger | logging.LoggerAdapter[Any]c                    t           sddlm}  |                                 r|                                 j        a n?t          j        d          a t                               t          j	                               t           S )zGrab the global logger instance.

    If a global Application is instantiated, grab its logger.
    Otherwise, grab the root logger.
    N   Application	traitlets)
r   configr   initializedinstanceloglogging	getLogger
addHandlerNullHandlerr
   s    M/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/traitlets/log.py
get_loggerr      sy     ''''''""$$ 	6!**,,0GG'44G w244555N    )r   r   )	__doc__
__future__r   r   typingr   r   __annotations__r    r   r   <module>r      sl    & & & # " " " " "       >B B B B B     r   