Log¶
- 
class 
lsst.log.Log¶ Bases:
pybind11_builtins.pybind11_objectAttributes Summary
DEBUGERRORFATALINFOTRACEUsePythonLoggingWARNMethods Summary
MDC(arg0, arg1)MDCRegisterInit(arg0)MDCRemove(arg0)configure(*args, **kwargs)Overloaded function. configure_prop(arg0)debug(fmt, *args)debugf(fmt, *args, **kwargs)doNotUsePythonLogging()Forward log messages to LSST logging system. error(fmt, *args)errorf(fmt, *args, **kwargs)fatal(fmt, *args)fatalf(fmt, *args, **kwargs)getChild(self, arg0)getDefaultLogger()getLevel(self)getLogger(*args, **kwargs)Overloaded function. getName(self)info(fmt, *args)infof(fmt, *args, **kwargs)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)tracef(fmt, *args, **kwargs)usePythonLogging()Forward log messages to Python loggingwarn(fmt, *args)warnf(fmt, *args, **kwargs)warning(fmt, *args)Attributes Documentation
- 
DEBUG= 10000¶ 
- 
ERROR= 40000¶ 
- 
FATAL= 50000¶ 
- 
INFO= 20000¶ 
- 
TRACE= 5000¶ 
- 
UsePythonLogging= False¶ 
- 
WARN= 30000¶ 
Methods Documentation
- 
static 
MDC(arg0: str, arg1: str) → str¶ 
- 
static 
MDCRegisterInit(arg0: function) → None¶ 
- 
static 
MDCRemove(arg0: str) → None¶ 
- 
static 
configure(*args, **kwargs)¶ Overloaded function.
- configure() -> None
 - configure(arg0: str) -> None
 
- 
static 
configure_prop(arg0: str) → None¶ 
- 
debug(fmt, *args)¶ 
- 
debugf(fmt, *args, **kwargs)¶ 
- 
classmethod 
doNotUsePythonLogging()¶ Forward log messages to LSST logging system.
Notes
This is the default state.
- 
error(fmt, *args)¶ 
- 
errorf(fmt, *args, **kwargs)¶ 
- 
fatal(fmt, *args)¶ 
- 
fatalf(fmt, *args, **kwargs)¶ 
- 
getChild(self: lsst.log.log.log.Log, arg0: str) → lsst.log.log.log.Log¶ 
- 
static 
getDefaultLogger() → lsst.log.log.log.Log¶ 
- 
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)¶ 
- 
infof(fmt, *args, **kwargs)¶ 
- 
isDebugEnabled(self: lsst.log.log.log.Log) → bool¶ 
- 
isEnabledFor(self: lsst.log.log.log.Log, arg0: int) → 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: int, arg1: str, arg2: str, arg3: int, arg4: str) → None¶ 
- 
lwpID(self: lsst.log.log.log.Log) → int¶ 
- 
setLevel(self: lsst.log.log.log.Log, arg0: int) → None¶ 
- 
trace(fmt, *args)¶ 
- 
tracef(fmt, *args, **kwargs)¶ 
- 
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)¶ 
- 
warnf(fmt, *args, **kwargs)¶ 
- 
warning(fmt, *args)¶ 
-