【Python】装饰器实现操作日志入库
背景
在项目开发中,可能会有一些关于保留操作日志的需求,实现记录的方式很多,这里我们用装饰器的方式去介绍一下
这里我们用被装饰对象为函数的类装饰器
类装饰器
类作为装饰器其主要就是实现__call__方法
代码如下:
from functools import wraps
class OperationLogs:
def __init__(self, content: str) -> None:
self.content = content
def __call__
原创
2022-01-25 16:28:35 ·
922 阅读 ·
0 评论