U
    T?h!                     @   st   d Z ddlZddlZddlZzddlmZ W n  ek
rL   ddlmZ Y nX ee	Z
eejddZdd ZdS )	z4A simple demonstration of the `coloredlogs` package.    N)VerboseLogger)	getLoggerZCOLOREDLOGS_DEMO_DELAY1c                  C   s   g } t  }t  }| D ]0\}}|dkr|||f}|| kr| | qt| }t jtj	
d|d d d |D ].\}}tt|d}|rx|d|| tt qxdS )z9Interactively demonstrate the :mod:`coloredlogs` package.NOTSETZCOLOREDLOGS_LOG_LEVELr      )levelNzmessage with level %s (%i))coloredlogsZfind_defined_levelsZNameNormalizeritemsnormalize_nameappendsortedinstallosenvirongetgetattrloggertimesleep
DEMO_DELAY)Zdecorated_levelsZdefined_levelsZ
normalizernamer   itemZordered_levelsZ
log_method r   B/var/www/html/venv/lib/python3.8/site-packages/coloredlogs/demo.pydemonstrate_colored_logging   s    r   )__doc__r   r   r   Zverboselogsr   r   ImportErrorlogging__name__r   floatr   r   r   r   r   r   r   r   <module>   s   