decorators.logging¶
Logs all arguments passed and returned by a function
Main use: debugging
Output format:
print(f"Calling {func.__name__} with args: {args}, kwargs: {kwargs}")
result = func(*args, **kwargs)
print(f"{func.__name__} returned {result}")
How to include:
include 'decorators.logging'
@logging
def myfunction(*args, **kwargs) {
pass
}
Or you could do this:
include 'decorators'
@decorators.logging
def myfunction(*args, **kwargs) {
pass
}