nipoppy.logger¶
Logger.
Module Contents¶
- nipoppy.logger.add_logfile(logger, fpath_log)¶
Add a file handler to the logger.
- Parameters:
logger (logging.Logger)
fpath_log (nipoppy.env.StrOrPathLike)
- Return type:
None
- nipoppy.logger.capture_warnings(logger)¶
Capture warnings and log them to the same places as a reference logger.
Note that logging.captureWarnings(True) must be called before this function.
- Parameters:
logger (logging.Logger) – The reference logger, whose handlers will be added the the warnings logger
- Returns:
The warning logger
- Return type:
- nipoppy.logger.get_logger(name='nipoppy', level=logging.INFO)¶
Create/get a logger with rich formatting.
- Parameters:
- Return type:
- nipoppy.logger.DATE_FORMAT = '[%Y-%m-%d %X]'¶
- nipoppy.logger.FORMAT_FILE = '%(asctime)s %(levelname)-7s %(message)s'¶
- nipoppy.logger.FORMAT_RICH = '%(message)s'¶