o
    !hZ                     @   sb   d dl Z d dlZd dlmZ d dlmZ d dlmZ 	d
deedf deedf ddfdd	Z	dS )    N)Union)Console)RichHandlerterminal_widthlevelreturnc                 C   s   |d u rt ddkrtjntj}td}| rt| dnd }tddddd|d}|tj	dd	d
 |
| || d|_d S )NFASTAPI_CLOUD_DEBUG1fastapi_cloud_cli)widthFT)	show_timerich_tracebackstracebacks_show_localsmarkup	show_pathconsolez	{message}{)style)osgetenvloggingDEBUGINFO	getLoggerr   r   setFormatter	Formatter
addHandlersetLevel	propagate)r   r   loggerr   rich_handler r!   [/var/www/html/pro-man-master/venv/lib/python3.10/site-packages/fastapi_cloud_cli/logging.pysetup_logging	   s"   



r#   )NN)
r   r   typingr   rich.consoler   rich.loggingr   intr#   r!   r!   r!   r"   <module>   s    

