python-logging-自动打印方法入口日志


from functools import wraps
import logging


def fun_log(func):
    @wraps(func)
    def wrapper(*args, **kwargs):
        logging.log(logging.INFO, f"{func.__name__} called. args: {args}, kwargs: {kwargs}")
        return func(*args, **kwargs)

    return wrapper
@fun_log
def fun_xxxx(param1, param2):

文章作者: 钱不寒
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 钱不寒 !
  目录