首页 理论教育 ASP程序设计-错误记录文件

ASP程序设计-错误记录文件

时间:2023-11-20 理论教育 版权反馈
【摘要】:如果能将错误发生的时间和发生的页面记录在一个文本中以便以后补救,这是一个很有帮助的方法。与前面例子相比,例11-8 程序只多了将错误信息写在文本的功能。这主要是下面语句完成的:第一条语句是建立一个FileSystemObject 对象,然后利用这个对象使用OpenTextFile 函数打开一个文本文件,并赋值给一个TextStream 对象ObjectFileError。接下来的语句就是利用TextStream 对象的WriteLine 方法向该文件中写入一条条错误信息。

ASP程序设计-错误记录文件

现在,可以使用Err 对象来识别ASP 中发生的错误,但如果需要处理这些更加困难的问题,比如有访问者告诉网页存在问题,但又不知道哪个页面出问题,也不知道出了什么问题。这时就很难处理,很难找到错误发生的时间和页面。

如果能将错误发生的时间和发生的页面记录在一个文本中以便以后补救,这是一个很有帮助的方法。利用这种方法可以帮助定位所发生的错误,也可以判断什么错误根本没有发生过。

下面的代码把前面的例11-6进行修改,添加了把错误的信息写入一个文本文件的功能。

例11-8:

通过浏览器运行程序,可以看到结果如图11-9所示。

图11-9 利用文本记录错误信息(www.xing528.com)

打开“F:\errorfile.txt”文件,内容如下:

从文本中可以看出,记录了错误代码、错误描述、错误对象、错误发生的时间和错误发生的网页。这样对代码进行修改也就很方便了。

下面对例11-8 部分语句进行解释。

与前面例子相比,例11-8 程序只多了将错误信息写在文本的功能。这主要是下面语句完成的:

第一条语句是建立一个FileSystemObject 对象,然后利用这个对象使用OpenTextFile 函数打开一个文本文件,并赋值给一个TextStream 对象ObjectFileError。该文件是以追加的方式打开,这样就可以向该文件的末尾添加数据,该函数的第三个参数表示如果该文件不存在,就新建立一个文件。接下来的语句就是利用TextStream 对象的WriteLine 方法向该文件中写入一条条错误信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈