mpas_tools.logging.LoggingContext¶
- 
class mpas_tools.logging.LoggingContext(name, logger=None, log_filename=None)[source]¶
- A context manager for creating a logger or using an existing logger - Variables
- logger (logging.Logger) – A logger that sends output to a log file or stdout/stderr 
 - 
__init__(name, logger=None, log_filename=None)[source]¶
- If - loggeris- None, create a new logger either to a log file or stdout/stderr. If- loggeris anything else, just set the logger attribute- Parameters
- name (str) – A unique name for the logger (e.g. - __name__of the calling module)
- logger (logging.Logger, optional) – An existing logger that sends output to a log file or stdout/stderr to be used in this context 
- log_filename (str, optional) – The name of a file where output should be written. If none is supplied, output goes to stdout/stderr 
 
 
 - Methods - __init__(name[, logger, log_filename])- If - loggeris- None, create a new logger either to a log file or stdout/stderr.