LevelTranslator

class lsst.log.LevelTranslator

Bases: object

Helper class to translate levels between lsst.log and Python logging.

Methods Summary

logging2lsstLog(level)

Translates from standard python logging module levels to lsst.log/log4cxx levels.

lsstLog2logging(level)

Translates from lsst.log/log4cxx levels to logging module levels.

Methods Documentation

static logging2lsstLog(level)

Translates from standard python logging module levels to lsst.log/log4cxx levels.

Parameters
levelint

Logging level number used by Python logging, typically one of the constants defined by logging module (logging.DEBUG, logging.INFO, etc.)

Returns
levelint

Correspoding logging level number for lsst.log module.

static lsstLog2logging(level)

Translates from lsst.log/log4cxx levels to logging module levels.

Parameters
levelint

Logging level number used by lsst.log, typically one of the constants defined in this module (DEBUG, INFO, etc.)

Returns
levelint

Correspoding logging level number for Python logging module.