What: create a library that compiles to a .dll that can used on all projects.
Why: This will help in triaging issues coming from customers. Save time and resources investigating. Logs are lacking consistency, details, ability to set different logging levels, or are missing completely.
Project as written needs further refinement to contain scope risk and define a clear customer outcome.