I’m working on a bug where we have a use case that works, and a subtly different use case that doesn’t. The code base has next to no logging, and I don’t want to spend time now sprinkling logging throught the code base, though I do have time budgeted to do that at a later date.
Is there a tool that logs a program’s actions ie, logs each function call?
Apparently Appsight does do this but costs 100,000’s.
You could try using our logging tool SmartInspect together with the aspect oriented programming (AOP) framework PostSharp. By using our aspect library, you can automatically instrument and log all method calls, exceptions and even field/property changes.