- 4
- 0
- 约1.28万字
- 约 52页
- 2017-03-04 发布于天津
- 举报
第十四章____监视和调试应用程序
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Trace 类的配置文件: 使用Trace 类以编程方式跟踪应用程序(续) 14.5.1 使用Trace 类以编程方式跟踪应用程序 ?xml version=1.0 encoding=utf-8 ? configuration system.diagnostics switches !-- 1代表只输出错误信息, 2 代表输出错误信息和警告信息, 3输出详细的错误信息,4 代表输出所有的信息 -- add name=MagicTraceSwitch value=4 / /switches /system.diagnostics /configuration 代码示例C# 代码示例VB [VB.NET]Class Tracetest Shared tS As TraceSource = New TraceSource(TraceTest) Shared Sub Main(ByVal args() As String) tS.Listeners(0).TraceOutputOptions = _ (tS.Listeners(0).TraceOutputOptions Or TraceOptions.Callstack) tS.TraceEvent(TraceEventType.Warning, 1) End Sub End Class 使用TraceSource 类确定跟踪源 14.5.2 使用TraceSource 类确定跟踪源 [C#]using System; using System.Diagnostics; class Tracetest { static TraceSource tS = new TraceSource(TraceTest); static void Main(string[] args) { tS.Listeners[0].TraceOutputOptions |= TraceOptions.Callstack; tS.TraceEvent(TraceEventType.Warning, 1); } } 示例: 两种跟踪开关类: 使用 TraceSwitch 类配置跟踪输出 14.5.3 使用 TraceSwitch 类配置跟踪输出 TraceSwitch? 提供多级开关控制来跟踪和调试输出而不必重新编译源代码 使用TraceLevel 枚举来定义Debug类、Trace类和TraceSwitch 类输出的消息 BooleanSwitch 定义了一个两级开关来控制跟踪输出和调试 在System.Diagnostics命名空间中可用 . 使用TraceListener 类定向跟踪输出 14.5.4 使用TraceListener 类定向跟踪输出 多个跟踪侦听器类: 类 描述 TraceListener 该类是由跟踪和调试输出的侦听器所使用的基类。若要添加新的跟踪侦听器或移除现有的跟踪侦听器,需修改配置文件。该类在System.Diagnostics命名空间中。 XmlWriterTraceListener 该类将跟踪或调试输出作为XML编码数据传输给一个TextWriter或一个流(例如FileStream)。其XML元素和属性指定了跟踪信息的类型、写入跟踪信息的程序集的名称以及跟踪发生时的日期和时间。该类在System.Diagnostics命名空间中可用。 当从该类继承时,派生类必须实现Write方法和WriteLine方法。除它们之外,该派生类还可以实现Fail、Close和Flush方法,以提供相应方法的对应功能。 . 使用TraceListener 类定向跟踪输出 (续) 14.5.4 使用TraceListener 类定向跟踪输出 DelimitedListTraceListener 该类将跟踪或调试输出定位到一个TextWriter或一个流中。跟踪输出采用分隔文本格式,该格式使用由DelimitedListTraceListener.Delimiter属性选择的分隔符。默认情况下, DelimitedListTraceListener类使用分号来分隔输出。通过设置DelimitedListTraceListener.Delimiter属性可以更改分隔符号。该类在System.Diagnostic
您可能关注的文档
最近下载
- 年衡南县五科联赛语文试卷.doc VIP
- 媒体行业中的高效团队管理与领导力培养.pptx VIP
- 中考记叙文阅读之概括内容(精讲精练).doc VIP
- 建设项目安全生产条件和设施综合分析报告.docx VIP
- VDA 6.7-2020_V3_English Process Audit – Production Equipment(过程审核 生产ymtl).pdf VIP
- 现代宏观经济学:起源、发展和现状.ppt VIP
- 2026年党支部在学习贯彻党的创新理论等“对照五个方面”存在的问题及整改措施与严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料2篇文.docx VIP
- 去掉最高分和最低分计算平均分的表格.xls VIP
- 生物流体止血膜在腹腔镜胆囊切除术中应用的疗效评价-newcentury.pdf VIP
- 保安证考试题库及答案历年.doc VIP
原创力文档

文档评论(0)