global: Replace use of ctxlogrus with injected logger (pt.3)
The ctxlogrus package is going away with the replacement being log fields extracted from the context via log.DebugContext()
et al. Refactor code to stop using ctxlogrus by injecting a logger and using the new context-based logging methods.
This is the second part of this series to get rid of the ctxlogrus package globally.