asp.net - 如何记录应用程序数据?

标签 asp.net logging

我有一个由 SQL Server 2005 支持的 ASP.NET Web 应用程序,我想记录很多应用程序层的内容,例如

  1. 创建帐户
  2. 帐户权限更改
  3. 密码更改/重置
  4. 用户执行的某些应用操作(例如修改应用中的某些设置)

记录这些内容最终可能会产生每天约 200mb-1gb 的数据,并且还在不断增长(分布在多个服务器上)。

我如何将这种类型的日志记录功能添加到我的应用程序中?

最佳答案

前几天我遇到了一个名为“PaperTrail”的网络服务,它是一个托管/托管记录器。

https://plus.google.com/114380944985532634845/posts/8dH2vAQ5JRV

快速浏览一下整个旅程,有一个免费版本可以帮助您入门,然后他们会根据您每月想要存储的数量来定价。在撰写本文时,它非常便宜,每月 7 美元。

https://papertrailapp.com/

n.b.我不为 papertrail 工作,也没有实际使用过它,但它看起来很酷,可能适合您存储大量数据的需求。

关于asp.net - 如何记录应用程序数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435264/

相关文章:

c++ - 重载C预处理程序宏-基于调用语法的区分

c# - 我可以创建实体,但无法编辑实体

jquery - 在 jquery 代码中更改文本框值时,不会触发 asp.net 文本框更改事件

asp.net - HTTP 处理程序与 HTTP 模块

javascript - jquery dropdownlist 如果在第二个下拉列表中选择则隐藏值

asp.net - 如何在IIS 7.5(经典模式)中添加通配符映射?

java - 不同的异常报告

c# - WCF 跟踪和消息日志记录不会在服务主机(服务器)端写入日志文件

java - 独立管理每个 WebService 方法的日志记录级别

c# - 服务器端错误记录