cmd/worker: migrate to lib/log
Created by: bobheadxi
I confused myself again with all the different workers! I am spinning this off into a separate PR since I realized it is not related to https://github.com/sourcegraph/sourcegraph/pull/34155 . Closes https://github.com/sourcegraph/sourcegraph/issues/34321
This PR migrates the following to lib/log:
- the
Jobinterface cmd/workerenterprise/cmd/worker
The scope of this PR is to simply update the interface and use the loggers immediately where appropriate, to give a starting point for eventually migrating everything.
Many callsites use log15.Root() for internal/observation, which will be tackled in https://github.com/sourcegraph/sourcegraph/pull/34456
Test plan
sg start:
Empty attributes is slightly annoying, TBD if we should address - a potential workaround is detect in zapAdapter whether a first field is provided, and only add the Attributes namespace if so