This page is used to track progress on migrating the DM software stack to use lsst.log and remove pex.logging dependency, started in  and .


Documentations: https://developer.lsst.io/coding/logging.html


All dependent packages may need to remove the pex.logging dependency before a package can completely remove it pex.logging dependency.


A ticket to deprecate pex_logging: 


PackageJIRAPackage DependencyNotes
daf_persistence


daf_butlerUtils
Python only


afw
daf_persistence

 

pipe_base
Python only


shapelet
afw


coadd_utils
afw


coadd_chisquared
coadd_utils


meas_base

coadd_utils


meas_extensions_simpleShape
meas_base


meas_algorithms


meas_extensions_shapeHSM
meas_algorithms


meas_deblender


meas_extensions_photometryKron


meas_extensions_psfex


meas_astrom
meas_algorithms


meas_modelfit

An optional dependency of obs_subaru
meas_extensions_convolvedLogging not used

Not in lsst_distrib.

meas_extensions_ngmixLogging not used
Not in lsst_distrib.
meas_mosaic

Not in lsst_distrib

ip_isr
meas_algorithms


ip_diffim


pipe_tasks


ctrl_pool


pipe_driversno direct use of pex_logging ctrl_pool
pipe_supertasksno direct use of pex_logging pipe_base


daf_ingest

Not in lsst_distrib but is planned to be added soon.
ci_hsc

Not in lsst_distrib
ctrl_provenance


In lsst_distrib