Open denopink opened 1 year ago
Addressing the deprecation of github.com/xmidt-org/webpa-common/v2/logging/*
in affected servers/libs first, updating ticket body with info
as mentioned above, we're going forward with replacing both webpa-common/logging and go-kit/logging with zap
reverting service/consul & service/servicecfg packages back to using gokit log because of gokitzk.NewRegistrar
This ticket will outline a general roadmap for archiving & deprecating webpa-common. Xmidt libraries depending on webpa-common will tagged in this ticket.
Affected Xmidt Repos
Archival Order
logging*
related work, replace withwebpa-common/logging
&go-kit/log
&go-kit/kit/log
withhttps://github.com/uber-go/zap
Packages ready to be replaced
Where packages are used
device*
bascule*
REMOVEDbookkeeping
REMOVEDcapacitor
REMOVEDclock
REMOVEDconcurrent
convey*
event
hash
REMOVEDhealth
device*
logging*
REMOVED & Migrated to sallustmiddleware
REMOVEDsecured
REMOVEDresource
REMOVEDsemaphore
server
service*
package can be deleted when things move touber/fx
tracing*
http/fanout
webhook*
xhttp*
server
xmetrics
replaced with touchstonexresolver*
xviper*
service/servicecfg
transport
REMOVEDmonitor
http*
&xresolver
&device*
Packages that need to be moved
bascule*
to https://github.com/xmidt-org/bascule