o
    * i                     @   s   d dl Z g ZdddZdS )    Nc                 C   sL   t | }|| t  }|rt j|d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	formatter r   b/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/paddle/base/log_helper.py
get_logger   s   



r   )N)r   __all__r   r   r   r   r   <module>   s   