我想了解人们如何在实际应用程序中处理跟踪和登录。这里有一些问题可能有助于解释你的答案。
框架
你使用什么框架?
如果你使用跟踪,你使用Trace.Correlation.StartLogicalOperation吗?
您是手动编写这些代码,还是使用某种形式的面向方面编程来完成这些代码?愿意分享一段代码片段吗?
您是否提供了任何形式的跟踪源粒度?例如,WPF TraceSources允许你在不同的级别上配置它们:
听众
您使用什么日志输出?
如果使用文件,您是使用滚动日志还是单个文件?如何让人们可以使用这些日志?
查看
您使用什么工具查看日志?
如果您正在构建ASP。NET解决方案,你也用ASP。NET运行状况监视?运行状况监控器事件中是否包含跟踪输出?Trace.axd呢?
那么自定义性能计数器呢?