Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何记录应用程序数据?_Asp.net_Logging - Fatal编程技术网

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

Asp.net 如何记录应用程序数据?,asp.net,logging,Asp.net,Logging,我有一个由SQLServer2005支持的asp.NETWeb应用程序,我想记录很多应用程序层的事情,比如 帐户创建 帐户权限更改 密码更改/重置 用户采取的某些应用程序操作(例如,修改应用程序中的某些设置) 记录这些数据最终可能会达到每天约200mb-1gb的数据量,并且会不断增长(分布在多个服务器上) 如何将这种类型的日志记录功能添加到我的应用程序中?TraceListner可用于记录您的活动。检查此链接 前几天我遇到了一个名为“PaperTrail”的web服务,它是一个托管/托管的记录器

我有一个由SQLServer2005支持的asp.NETWeb应用程序,我想记录很多应用程序层的事情,比如

  • 帐户创建
  • 帐户权限更改
  • 密码更改/重置
  • 用户采取的某些应用程序操作(例如,修改应用程序中的某些设置)
  • 记录这些数据最终可能会达到每天约200mb-1gb的数据量,并且会不断增长(分布在多个服务器上)


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

    TraceListner可用于记录您的活动。检查此链接

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

    快速浏览一下整个巡演,有一个免费的版本可以让你开始,然后他们会按照你每个月想储存多少来计算价格。在写这篇文章的时候,它非常便宜,每月7美元


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

    您可以将此信息作为信息记录。使用将能够限制日志大小。查看更多信息。

    有多个日志farmeworks、NLog、Log4Net、MS Enterprise库。。。通常,您登录代码并在配置中决定和切换日志目标,如事件日志、数据库、文本文件、流、电子邮件。。。对于您提到的如此大的数据量,我不会使用事件日志和数据库,而只会使用文本文件,但这取决于您将来是否希望使用SQL查询这些日志……您好,Davis Dimitriov,您认为日志的典型用法是什么?日志是否“以防万一”,即不会经常查看日志,但如果出现问题,则记录历史将非常有用,或者您需要经常过滤日志等以查找特定信息,或者在另一个极端,您是否设想需要报告日志/执行分析。甚至可能;您的用户群是否需要查看日志,例如管理员(或仅针对开发人员)?@Alex Key主要用途是“以防万一”日志。有时会大量报道