【发布时间】:2009-05-29 23:53:14
【问题描述】:
我继承了几个没有添加任何跟踪或日志记录的 .Net (C#) 应用程序。此应用程序执行从创建、读取、更新和删除记录的所有操作。它发送电子邮件并调用网络服务。
当然,维护它是一场噩梦,因为没有日志记录,也没有 try catch 机制(我知道我也不敢相信)。
那么在这个系统中实现日志记录的最佳方式是什么。我不能去每个函数调用并添加日志记录行。有什么方法可以让我进行动态日志记录,该日志记录可以根据我提供的方法名称进行记录。
I.E.当 UpdateOrder() 被调用时,我的记录器应该记录(更新的 order 方法被调用)
谢谢
【问题讨论】:
-
你能提供更多关于语言和平台的信息吗?
-
对不起...它们内置于 .Net 3.5 , C# , ASP.Net