c# - 将所有函数调用记录到控制台

标签 c# logging trace

我经常通过将每个函数调用记录到控制台并查找错误案例中的差异来开始调试类。 是否有一些属性可以应用于类以启用此类跟踪?必须输入这些内容非常累人

Console.WriteLine("classname: methodname")

每个方法然后删除它们(删除可以通过条件编译完成,但是当你有所有这些冗余时看代码不是很好)

最佳答案

有人向我提到了一个使用属性的附加工具。看看我能不能找到它。

我认为是 PostSharp:

Article

http://www.postsharp.org/

关于c# - 将所有函数调用记录到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1311559/

相关文章:

python:如何跟踪大型项目中的函数执行顺序

c# - 需要一种方法将任何类型的节点从 BizTalk 规则引擎内传递给自定义函数

c++ - 用于高性能应用程序的多线程日志记录

java - 将实时数据记录到 NoSQL DB 的最佳实践

c# - 即使关闭 WPF 跟踪设置,奇怪的资源字典警告也会出现在输出窗口中

c# - 大型数据集的内存消耗

c# - 有没有办法在 C# 中使用 XML 轴属性?

c# - 如何在 gridview 中使用 LinkBut​​ton 删除代码隐藏文件中的选定用户名?

c# - 构建失败。检查“输出”窗口以获取更多详细信息 - C# 发布失败但构建成功

mysql - 我应该使用 mysql 来保存日志,还是只转储到文本文件