Night Walker
Night Walker

Reputation: 21260

Logging stack information

Do you know any tool that can log what functions where called with what parameters ?

Not interested to write that code myself but thought that there maybe some tool that capable doing so ...

Thanks.

Upvotes: 4

Views: 191

Answers (5)

Sergey Vlasov
Sergey Vlasov

Reputation: 27890

Runtime Flow (developed by me) logs .NET function calls and with simple parameters like strings and numbers.

Upvotes: 0

Dennis G.
Dennis G.

Reputation: 2287

I agree with Martin that aspect-oriented programming is a great way to automatically trace method execution and log all parameters. Some logging libraries already come with support for AOP frameworks. For example, this article explains how to use PostSharp with our logging tool SmartInspect. There's also an example for Unity.

Upvotes: 0

Jay Cincotta
Jay Cincotta

Reputation: 4386

Check out Gibraltar too. In particular, the GFeature aspect is exactly what you're looking for.

Upvotes: 0

M4N
M4N

Reputation: 96561

This is a typical example where aspect orient programming (AOP) can be used. Most AOP introductions show exactly that use-case (logging is the hello world of AOP). For example, have a look at this PostSharp introduction.

Upvotes: 2

Max
Max

Reputation: 20004

Check AQTime function trace profiler.

Upvotes: 0

Related Questions