lsst.log
The lsst.log module provides logging for C++ and Python.
Python API reference
lsst.log Package
Functions
| MDC(key, value) |  | 
| MDCRegisterInit(func) |  | 
| MDCRemove(key) |  | 
| configure(*args) |  | 
| configure_prop(properties) |  | 
| configure_pylog_MDC(level, MDC_class, …) | Configure log4cxx to send messages to Python logging, with MDC support. | 
| critical(fmt, *args) |  | 
| debug(fmt, *args) |  | 
| debugf(fmt, *args, **kwargs) |  | 
| doNotUsePythonLogging() |  | 
| error(fmt, *args) |  | 
| errorf(fmt, *args, **kwargs) |  | 
| fatal(fmt, *args) |  | 
| fatalf(fmt, *args, **kwargs) |  | 
| getDefaultLogger() |  | 
| getEffectiveLevel(loggername) |  | 
| getLevel(loggername) |  | 
| getLevelName(level) | Return the name associated with this logging level. | 
| getLogger(loggername) |  | 
| info(fmt, *args) |  | 
| infof(fmt, *args, **kwargs) |  | 
| isEnabledFor(loggername, level) |  | 
| log(loggername, level, fmt, *args, **kwargs) |  | 
| logf(loggername, level, fmt, *args, **kwargs) |  | 
| lwpID() |  | 
| setLevel(loggername, level) |  | 
| trace(fmt, *args) |  | 
| tracef(fmt, *args, **kwargs) |  | 
| usePythonLogging() |  | 
| warn(fmt, *args) |  | 
| warnf(fmt, *args, **kwargs) |  | 
| warning(fmt, *args) |  | 
 
 
lsst.log.utils Module
Functions
| traceSetAt(name, number) | Adjusts logging level to display messages with the trace number being less than or equal to the provided value. | 
| temporaryLogLevel(name, level) | A context manager that temporarily sets the level of a Log. | 
| enable_notebook_logging([dest]) | Enable notebook output for log4cxx messages. | 
| disable_notebook_logging() | Stop notebook output for log4cxx messages. | 
 
Classes
| LogRedirect([fd, dest, encoding, errors]) | Redirect a logging file descriptor to a Python stream. |