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. |