Log#
- class lsst.log.Log#
Bases:
pybind11_objectAttributes Summary
Returns the parent logger, or None if this is the root logger.
Methods Summary
MDC(arg0, arg1)MDCRegisterInit(arg0)MDCRemove(arg0)configure(*args, **kwargs)Overloaded function.
configure_prop(arg0)critical(fmt, *args)debug(fmt, *args)Forward log messages to LSST logging system.
error(fmt, *args)fatal(fmt, *args)getChild(self, arg0)getEffectiveLevel(self)getLevel(self)getLogger(*args, **kwargs)Overloaded function.
getName(self)info(fmt, *args)isDebugEnabled(self)isEnabledFor(self, arg0)isErrorEnabled(self)isFatalEnabled(self)isInfoEnabled(self)isTraceEnabled(self)isWarnEnabled(self)logMsg(self, arg0, arg1, arg2, arg3, arg4)lwpID(self)setLevel(self, arg0)trace(fmt, *args)Forward log messages to Python
loggingwarn(fmt, *args)warning(fmt, *args)Attributes Documentation
- CRITICAL = 50000#
- DEBUG = 10000#
- ERROR = 40000#
- FATAL = 50000#
- INFO = 20000#
- TRACE = 5000#
- UsePythonLogging = False#
- WARN = 30000#
- WARNING = 30000#
- level#
- name#
- parent#
Returns the parent logger, or None if this is the root logger.
Methods Documentation
- static MDC(arg0: str, arg1: str) str#
- static MDCRegisterInit(arg0: collections.abc.Callable) None#
- static MDCRemove(arg0: str) None#
- static configure(*args, **kwargs)#
Overloaded function.
configure() -> None
configure(arg0: str) -> None
- static configure_prop(arg0: str) None#
- critical(fmt, *args)#
- debug(fmt, *args)#
- classmethod doNotUsePythonLogging()#
Forward log messages to LSST logging system.
Notes#
This is the default state.
- error(fmt, *args)#
- fatal(fmt, *args)#
- getChild(self: lsst.log.log.log.Log, arg0: str) lsst.log.log.log.Log#
- static getDefaultLogger() lsst.log.log.log.Log#
- getEffectiveLevel(self: lsst.log.log.log.Log) int#
- getLevel(self: lsst.log.log.log.Log) int#
- static getLogger(*args, **kwargs)#
Overloaded function.
getLogger(arg0: lsst.log.log.log.Log) -> lsst.log.log.log.Log
getLogger(arg0: str) -> lsst.log.log.log.Log
- getName(self: lsst.log.log.log.Log) str#
- info(fmt, *args)#
- isDebugEnabled(self: lsst.log.log.log.Log) bool#
- isEnabledFor(self: lsst.log.log.log.Log, arg0: SupportsInt) bool#
- isErrorEnabled(self: lsst.log.log.log.Log) bool#
- isFatalEnabled(self: lsst.log.log.log.Log) bool#
- isInfoEnabled(self: lsst.log.log.log.Log) bool#
- isTraceEnabled(self: lsst.log.log.log.Log) bool#
- isWarnEnabled(self: lsst.log.log.log.Log) bool#
- logMsg(self: lsst.log.log.log.Log, arg0: SupportsInt, arg1: str, arg2: str, arg3: SupportsInt, arg4: str) None#
- lwpID(self: lsst.log.log.log.Log) int#
- setLevel(self: lsst.log.log.log.Log, arg0: SupportsInt) None#
- trace(fmt, *args)#
- classmethod usePythonLogging()#
Forward log messages to Python
loggingNotes#
This is useful for unit testing when you want to ensure that log messages are captured by the testing environment as distinct from standard output.
This state only affects messages sent to the
lsst.logpackage from Python.
- warn(fmt, *args)#
- warning(fmt, *args)#