valjean — VALidation, Journal d’Évolution et ANalyse

Jean Valjean

Jean Valjean avec ses chandeliers, illustré par Émile Bayard (1862).

Top-level module for the valjean package.

valjean.note(self, message, *args, **kwargs)[source]

New results level function

class valjean.ValjeanFormatter(fmt)[source]

Custom formatter for log messages.

This formatter class uses a different format for the INFO message level.

__init__(fmt)[source]

Initialize the formatter.

Parameters:
  • note_fmt (str) – The format string for the NOTE level.

  • fmt (str) – The format string for the other message levels.

format(record)[source]

Format the given record.

valjean.set_log_level(level)[source]

Set the verbosity level for the default logger.

valjean.get_logger(module)[source]

Get logger for the given module

valjean.set_logger_level(module, level=20)[source]

Set the verbosity level for the required module logger.

Parameters:
  • module (str) – module name

  • level (int) – logger level (logging.DEBUG, logging.NOTE, logging.INFO, logging.WARNING, logging.ERROR)

valjean.local_logger_level(module, level)[source]

Set the verbosity level for the required module logger in a context case.

Parameters:
  • module (str) – module name

  • level (int) – logger level (logging.DEBUG, logging.NOTE, logging.INFO, logging.WARNING, logging.ERROR)