Change to not capture the Log.Logger at init time.

Also did a R# code cleanup, the big issue is you are capturing the Log.Logger at init time, we should probably capture it when we are actually going to use it, this fixes some timing issues I have at app startup.