In my application we have a trace logger. We have log statements added at the beginning and end of most of the important methods tracing the method name and the parameter va
Use PostSharp.
They also list lots of alternative http://www.sharpcrafters.com/postsharp/alternatives