Logging utilities for PegasusTools.

pegasustools.pt_logging.setup_pt_logger(logging_level=20, log_stream=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)

Create a logger for PegasusTools under the name pt.logger.

Parameters:
  • logging_level (int, optional) – The logging level to use, by default logging.INFO

  • log_stream (TextIO, optional) – The stream to send the logs to, by default sys.stdout

Returns:

A Logger object that is fully setup.

Return type:

logging.Logger