The idea of the PR is to remove any kind of base.Ctx and base.Logger from the code.
Each of the services will have its own ctx derivated from the mainCtx, as a function to cancel de child ctxs.
To remove the base.logger we will use the global setters offered by logrus, as recommended by @alrevuelta in #30.
The final goal of the PR is to make the tool more readable, remove redundant code, and speed up the development of future features.
The idea of the PR is to remove any kind of base.Ctx and base.Logger from the code. Each of the services will have its own ctx derivated from the mainCtx, as a function to cancel de child ctxs. To remove the base.logger we will use the global setters offered by logrus, as recommended by @alrevuelta in #30.
The final goal of the PR is to make the tool more readable, remove redundant code, and speed up the development of future features.