o
    Ղi*                     @   sB   d dl Z d dlZd dlmZ d dlmZ dd ZdefddZdS )	    N)logger)settingsc                   C   sR   t   t jtjdtjdkrdnddd td	tj
 td	tj
 d S )	NzE{time:YYYY-MM-DDTHH:mm:ss.SSSZ} | {level} | {name}:{line} | {message}
productionDEBUGINFOF)formatlevelcolorizezuvicorn.accesszsqlalchemy.engine)r   removeaddsysstdoutr   ENVIRONMENTlogging	getLoggersetLevelWARNING r   r   8/lsinfo/ai/hellotax_ai/base_platform/app/core/logging.pysetup_logging   s   r   namec                 C   s   t j| dS )Nr   )r   bindr   r   r   r   
get_logger   s   r   )	r   r   logurur   
app.configr   r   strr   r   r   r   r   <module>   s    