Finished extracting logging and metrics from aspect into its own class. Now that I like (a bit more) the solution, I hardened it a bit by saying what are my expectations for both logging and metrics capture.