Is there a way for me to add logging so that entering and exiting methods gets logged along with parameters automatically somehow for tracing purposes? How would I do so?
Have a look at:
How do I intercept a method call in C#? PostSharp - il weaving - thoughts
Also search SO for 'AOP' or 'Aspect Oriented Programming' and PostSharp...you get some interesting results.