One more minor declaring is, "place the code higher than the code that employs it", Therefore the logging need to be near the top, probably in \utilities.
The correctness proof of your statement: Let us create a plan https://minibookmarks.com/story17590378/fascination-about-source-files