记录函数或绑定方法调用的库
项目描述
日志调用
记录函数或键方法调用的库
安装
for stable version - pip install log_call for developement - git clone https://github.com/Agent-Hellboy/log_call - cd log_call - python -m venv .venv - source .venv/bin/activate
例子
从 log_call 导入 log_call 并用它装饰你的类或函数
from log_call import log_call
@log_call
class A:
def __init__(self):
pass
def a(self,*args,**kwargs):
pass
a=A()
a.a(45,'str',s=34,g=43)
@log_call
def c(a,*args,**kwargs):
pass
c(34,56,p=23)
response
2022-09-04 12:56:08,552 a called with {'args': [45, 'str'], 'kwargs': {'s': 34, 'g': 43}}
2022-09-04 12:56:08,552 c called with {'a': 34, 'args': [56], 'kwargs': {'p': 23}}
贡献
欢迎请求请求。对于重大更改,请先打开一个问题讨论您想要更改的内容。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
log_call-0.1.0.tar.gz
(3.1 kB
查看哈希)
内置分布
log_call-0.1.0-py3-none-any.whl
(3.4 kB
查看哈希)