我有一个非常模块化的应用程序,其中模块可以相互交互以完成许多任务。最近我一直在做一些修改来修复一些错误,现在有些进程需要更长时间(不会使应用程序无法使用)。
我现在想记录执行每个操作所花费的时间,同时考虑与其他对象的交互,以确定它需要多长时间。此日志记录代码很可能是临时的。所以,问题是:
如何将所有这些操作的延迟(或者timeStarted和TimeEnded)写入所有对象的单个文件中?
答案 0 :(得分:2)
您最好使用Redgate's ANTS Profiler等分析工具(他们会进行为期14天的试用)。
如果您需要日志框架,log4net就不会出错。
答案 1 :(得分:1)