
    zj                         d dl Z g ZddZdS )    Nc                    t          j        |           }|                    |           t          j                    }|r+t          j        |d          }|                    |           |                    |           d|_        |S )a  
    Get logger from logging with given name, level and format without
    setting logging basicConfig. For setting basicConfig in paddle
    will disable basicConfig setting after import paddle.

    Args:
        name (str): The logger name.
        level (logging.LEVEL): The base level of the logger
        fmt (str): Format of logger output

    Returns:
        logging.Logger: logging logger with given settings

    Examples:

        .. code-block:: python

            >>> import paddle
            >>> import logging
            >>> from paddle.base import log_helper

            >>> logger = log_helper.get_logger(__name__, logging.INFO,
            ...                 fmt='%(asctime)s-%(levelname)s: %(message)s')
    z%a %b %d %H:%M:%S)fmtdatefmtF)logging	getLoggersetLevelStreamHandler	FormattersetFormatter
addHandler	propagate)namelevelr   loggerhandler	formatters         f/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/paddle/base/log_helper.py
get_loggerr      s    4 t$$F
OOE#%%G
 (%#7JKKK	Y'''
g FM    )N)r   __all__r    r   r   <module>r      s3    
' ' ' ' ' 'r   