写一个跟踪的类库

摘要:本类库出自《asp.net电子商务高级编程》一书的源码,作者Kevin Hoffman。我们在开发程序的时候常常需要跟踪一些变量的值,系统状态等。一般我们在底层架构里提供完成这个任务的功能,我把这本书的两个类先提取出来给大家看看,看看有没有可用的价值,这个类库可以把要跟踪输出的信息输出在一个安全的位置,它把程序集的跟踪输出和asp.net的跟踪输出做了合并。并且提供了在异常抛出的时候获取系统进程信息,线程信息以及应用程序域等方面的信息。

 

 


以上两个文件是类库的组成文件,然后建立一个asp.net程序,引入上面的两个文件编译的程序集,设置一下web.config文件,如下。

写一个跟踪的类库<configuration>
写一个跟踪的类库    
<system.diagnostics>
写一个跟踪的类库        
<switches>
写一个跟踪的类库            
<add name="GWTrace" value="4" />
写一个跟踪的类库        
</switches>
写一个跟踪的类库    
</system.diagnostics>
写一个跟踪的类库    
<system.web>


然后新建一个default.aspx页面,在代码视图里输入以下代码,运行一下就可以看到成果了。

写一个跟踪的类库using System;
写一个跟踪的类库
using System.Collections;
写一个跟踪的类库
using System.ComponentModel;
写一个跟踪的类库
using System.Data;
写一个跟踪的类库
using System.Drawing;
写一个跟踪的类库
using System.Web;
写一个跟踪的类库
using System.Web.SessionState;
写一个跟踪的类库
using System.Web.UI;
写一个跟踪的类库
using System.Web.UI.WebControls;
写一个跟踪的类库
using System.Web.UI.HtmlControls;
写一个跟踪的类库
写一个跟踪的类库
using System.Reflection;
写一个跟踪的类库
using GW.MonitorServices;
写一个跟踪的类库
写一个跟踪的类库
写一个跟踪的类库
namespace WawaCMPArticles

最近我见博客园有人讨论监测跟踪和错误处理方面的内容,我也来凑凑热闹。下次再把错误处理的类提取出来,做些注释,和大家讨论一下如何改进,这样偶们个人类库里的代码就越来越多,越来越好,想什么时候用就什么时候用,嘿嘿。错误处理好像微软的Microsoft.ApplicationBlocks.ExceptionManagement挺好用的,相关信息请参考下面的文章或者微软的视频教程。

http://edobnet.cnblogs.com/archive/2004/09/10/41759.html

 

相关文章: