我有一个Web应用程序,我想审核应用程序上的大多数用户操作,例如登录,插入到db,更新到db,触发异常等.
我的其中一个建议使用队列来提高性能,所以你只需要一个事件然后自动处理它而不必等待它被处理.
你有什么建议?我该如何处理它们?排队他们没有问题,但我不确定他们将如何处理然后没有身体调用方法.
我在.NET 4.0中使用C#
我只想推荐一个稳定且受支持的现成的日志框架.您是否考虑过日志框架,例如log4net?
如果您愿意,可以编写一个自定义appender来登录MSMQ.
我一直在研究一个可能有用的图书馆.
Audit.NET及其扩展审计不同的系统(WCF,MVC,的WebAPI,EF)和存储日志中的不同数据储存(SQL,MongoDB的,DocumentDB,文件,事件日志)会给你配置的灵活性是什么,你要审计并在那里你想保存审计日志.