Spaces:
Sleeping
Sleeping
| import functools | |
| import logging | |
| logging.basicConfig(level=logging.INFO) | |
| logger = logging.getLogger(__name__) | |
| def log_entry(func): | |
| def wrapper(*args, **kwargs): | |
| arg_list = [repr(a) for a in args] + [f"{k}={v!r}" for k, v in kwargs.items()] | |
| logger.info(f"➡️ Entering: {func.__name__}({', '.join(arg_list)})") | |
| return func(*args, **kwargs) | |
| return wrapper | |