sql - 在哪里使用事件记录功能

标签 sql .net logging user-tracking

我的 Intranet 应用程序有一个功能,可以记录用户导航和事件。我想跟踪用户并需要在每个页面上运行此功能。我们无法使用任何 Google Analytics 或其他工具,因为这是内联网应用程序,人们无法在线访问。

执行此操作的最佳方法是什么?

应该创建BasePage还是将代码放入Masterpages中?其他选择?

基本上,我们需要检查用户是否有 session ,然后跟踪他的事件,这两个功能都应该在每个页面上运行。

编辑

我忘了提及,我们需要使用我们的系统在线查看日志和事件。我们将跟踪用户、他们的操作、事件和可能的问题。

最佳答案

你提到的两个选项都应该有效,如果你正在进行新的开发,我可能会选择继承的页面路由——如果你将其添加到现有系统上,我可能会将其放在母版页中,然后就这样吧。

关于sql - 在哪里使用事件记录功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4876726/

相关文章:

Python、tkinter 和导入的类 : logging uncaught exceptions

sql - 如何获得最大列的行和第二高的值作为最后一列?

sql - ORACLE GROUP BY 错误

c# - POP3 协议(protocol)是否必须在邮件服务器中实现?

c# - Web Api 中的 OData 路由

c# - 在 Visual Studio 2008 中单步执行 C# 时如何找到方法调用方?

java - Forcetype 表达式不适用于 jooq 版本 3.10

mysql - 通过分组优化 SQL 查询

c# - 日志文件的分析、预处理或后处理

禁用主日志时为多个子日志文件设置 Python 日志记录