代码之家  ›  专栏  ›  技术社区  ›  BuddyJoe

global.asax和日志记录

  •  1
  • BuddyJoe  · 技术社区  · 14 年前

    在global.asax中是否有一个事件可以让我在ado.net中执行一些SQL,以便在每次向应用程序发出请求时记录日志?

    3 回复  |  直到 14 年前
        1
  •  3
  •   Ramesh César Landesa    14 年前

    大多数情况下,您可以在IIS日志中获取有关请求的信息。您可以使用LogParser,它提供类似SQL的功能来查询您想要的内容。

    要向IIS日志添加更多信息,可以使用response.appendtolog

    要捕获应用程序的所有请求,可以使用global.asax的application_beginRequest事件

        2
  •  1
  •   Ted    14 年前

    有更好的方法可以做到这一点,但是在begin请求中可以调用任何您想要的方法。

    明确地:

        protected void Application_BeginRequest(object sender, EventArgs e)
        {
             //Do something at the beginning of every request.
        }
    
        3
  •  0
  •   annakata    14 年前

    我想你需要调查一下 HttpModules ( 2 ( 3 )