Coverage for bim2sim/kernel/decorators.py: 0%

10 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-03-12 17:09 +0000

1 

2import logging 

3 

4 

5def log(name): 

6 """Decorator for logging of entering and leaving method""" 

7 logger = logging.getLogger(__name__) 

8 def log_decorator(func): 

9 def wrapper(*args, **kwargs): 

10 logger.info("Started %s ...", name) 

11 func(*args, **kwargs) 

12 logger.info("Done %s.", name) 

13 return wrapper 

14 return log_decorator