ButlerMDC¶
- class lsst.daf.butler.logging.ButlerMDC¶
- Bases: - object- Handle setting and unsetting of global MDC records. - The Mapped Diagnostic Context (MDC) can be used to set context for log messages. - Currently there is one global MDC dict. Per-thread MDC is not yet supported. - Methods Summary - MDC(key, value)- Set MDC for this key to the supplied value. - MDCRemove(key)- Clear the MDC value associated with this key. - Add a log record factory that adds a MDC record to - LogRecord.- Restores the log record factory to the original form. - set_mdc(mdc)- Set the MDC key for this context. - Methods Documentation - classmethod MDCRemove(key: str) None¶
- Clear the MDC value associated with this key. - Can be called even if the key is not known to MDC. 
 - classmethod add_mdc_log_record_factory() None¶
- Add a log record factory that adds a MDC record to - LogRecord.
 - classmethod restore_log_record_factory() None¶
- Restores the log record factory to the original form. - Does nothing if there has not been a call to - add_mdc_log_record_factory.