nipoppy.logger

Logger.

Classes

LogColor

Colors for logging.

NipoppyLogger

Custom logger for Nipoppy.

Module Contents

nipoppy.logger.emphasize(text)

Emphasize text using rich markup.

Parameters:

text (str) – The text to emphasize.

Returns:

The emphasized text.

Return type:

str

nipoppy.logger.get_logger(verbose=False)

Retrieve the logger.

Parameters:

verbose (bool)

Return type:

NipoppyLogger

nipoppy.logger.CONSOLE_FORMAT = '%(message)s'
nipoppy.logger.DATE_FORMAT = '[%Y-%m-%d %X]'
nipoppy.logger.FILE_FORMAT = '%(asctime)s %(levelname)-7s %(message)s'
nipoppy.logger.rich_handler