All of this came to mind reading through python code which passed a logger through the application. I mentally contrasted this pattern with a golang logger I created. This golang logger had an exported package level variable which was initialized as a logger without any functions being called. Said logger could be accessed directly from an import anywhere in the application.
As a result of this consideration, I wrote this document to get out my thoughts loggers wired through vs globally accessible via import.