我有一个由SQL Server 2005支持的asp.net Web应用程序,我想记录很多应用程序层的内容,如
记录这些东西可能最终会导致每天大约200mb-1gb的数据并且不断增长(分布在多个服务器上)。
我如何将这种类型的日志记录功能添加到我的应用程序中?
答案 0 :(得分:1)
我遇到了一个名为" PaperTrail"前几天,它是一个托管/托管记录器。
https://plus.google.com/114380944985532634845/posts/8dH2vAQ5JRV
快速查看游览,有一个免费版本可以帮助您入门,然后根据您每月要存储的数量来定价。在撰写本文时,它的价格相当便宜,每月7美元。
n.b。我没有为papertrail工作,也没有实际使用它但是,但它看起来很酷,可能适合你存储大量数据的需要。
答案 1 :(得分:0)
TraceListner可用于记录您的活动。检查此链接 http://msdn.microsoft.com/en-us/library/sk36c28t.aspx
答案 2 :(得分:0)
您可以使用log4net作为信息记录此信息。使用RollingFileAppender,您将能够限制日志大小。查看this question了解详情。