经典ASP:日志文件

时间:2014-09-27 04:29:34

标签: asp-classic

目前我正在开发一个非常庞大的ASP应用程序。我想找到一个经典asp的日志组件,它允许我使用这个组件来记录ASP应用程序的一些信息。

我知道在.NET应用程序中,我们可以使用log4net。是否有经典ASP应用程序的类似组件?

1 个答案:

答案 0 :(得分:1)

不幸的是,经典的asp已经过时了,它不像php那样你可以出去为所有东西找到一个组件。在我担心的情况下,你将不得不做一些手工工作,那里真的不会做你期望它做的事情。但我确实有好消息,有些东西可以使你的工作更轻松:


IIS日志记录:

网络服务器IIS comes with logging,您只需要enable它。

默认情况下,在IIS 7中启用日志记录。

但是,如果您只想在Web服务器级别记录传入/传出请求,而不是像用户/会话数据这样的细节。


自定义错误:

当某个状态代码返回给用户时,您可以set-up custom errors将信息记录到文件或数据库,但您必须根据自己的需要自行编写此部分。

使用自定义错误的一个很好的例子是,如果你想记录应用程序错误,在这种情况下,如果它是一个大型应用程序,我可能会将它们保存到数据日志数据库表中,假设你有一个数据库可用。

要捕获应用程序错误,您将要使用大型asp应用程序,您可以参考Michael Pryors答案Classic ASP - Catching 500 Errors然后您可以将其保存到文本文件或数据库,我会做一个数据库为了可查询性。