Log
===

.. currentmodule:: lsst.log

.. autoclass:: Log
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Log.CRITICAL
      ~Log.DEBUG
      ~Log.ERROR
      ~Log.FATAL
      ~Log.INFO
      ~Log.TRACE
      ~Log.UsePythonLogging
      ~Log.WARN
      ~Log.WARNING
      ~Log.level
      ~Log.name
      ~Log.parent

   .. rubric:: Methods Summary

   .. autosummary::

      ~Log.MDC
      ~Log.MDCRegisterInit
      ~Log.MDCRemove
      ~Log.configure
      ~Log.configure_prop
      ~Log.critical
      ~Log.debug
      ~Log.debugf
      ~Log.doNotUsePythonLogging
      ~Log.error
      ~Log.errorf
      ~Log.fatal
      ~Log.fatalf
      ~Log.getChild
      ~Log.getDefaultLogger
      ~Log.getEffectiveLevel
      ~Log.getLevel
      ~Log.getLogger
      ~Log.getName
      ~Log.info
      ~Log.infof
      ~Log.isDebugEnabled
      ~Log.isEnabledFor
      ~Log.isErrorEnabled
      ~Log.isFatalEnabled
      ~Log.isInfoEnabled
      ~Log.isTraceEnabled
      ~Log.isWarnEnabled
      ~Log.logMsg
      ~Log.lwpID
      ~Log.setLevel
      ~Log.trace
      ~Log.tracef
      ~Log.usePythonLogging
      ~Log.warn
      ~Log.warnf
      ~Log.warning

   .. rubric:: Attributes Documentation

   .. autoattribute:: CRITICAL
   .. autoattribute:: DEBUG
   .. autoattribute:: ERROR
   .. autoattribute:: FATAL
   .. autoattribute:: INFO
   .. autoattribute:: TRACE
   .. autoattribute:: UsePythonLogging
   .. autoattribute:: WARN
   .. autoattribute:: WARNING
   .. autoattribute:: level
   .. autoattribute:: name
   .. autoattribute:: parent

   .. rubric:: Methods Documentation

   .. automethod:: MDC
   .. automethod:: MDCRegisterInit
   .. automethod:: MDCRemove
   .. automethod:: configure
   .. automethod:: configure_prop
   .. automethod:: critical
   .. automethod:: debug
   .. automethod:: debugf
   .. automethod:: doNotUsePythonLogging
   .. automethod:: error
   .. automethod:: errorf
   .. automethod:: fatal
   .. automethod:: fatalf
   .. automethod:: getChild
   .. automethod:: getDefaultLogger
   .. automethod:: getEffectiveLevel
   .. automethod:: getLevel
   .. automethod:: getLogger
   .. automethod:: getName
   .. automethod:: info
   .. automethod:: infof
   .. automethod:: isDebugEnabled
   .. automethod:: isEnabledFor
   .. automethod:: isErrorEnabled
   .. automethod:: isFatalEnabled
   .. automethod:: isInfoEnabled
   .. automethod:: isTraceEnabled
   .. automethod:: isWarnEnabled
   .. automethod:: logMsg
   .. automethod:: lwpID
   .. automethod:: setLevel
   .. automethod:: trace
   .. automethod:: tracef
   .. automethod:: usePythonLogging
   .. automethod:: warn
   .. automethod:: warnf
   .. automethod:: warning