Logging as a Cross-cutting Concern in Go
Is it better to use a shared global logger and negotiate settings with every module, or to use private logger instances customised to taste? For most applications, logging is a cross-cutting concern. Logging is needed across the application, but the ...