tardis.io.logger.montecarlo_logger module
- tardis.io.logger.montecarlo_logger.log_decorator(func)[source]
Decorator to log functions while in debug mode, i.e., when
debug_montecarlois True in the config. Works for@jit'd and `@njit’d functions, but with a significant speed penalty.TODO: in nopython mode: do I need a context manager?
- Input:
func : (function) function to be logged.
- Output:
wrapper : (function) wrapper to the function being logged.