如何解决是否可以将ELMAH配置为自动跟踪用户和CRUD活动的设置?
我正在使用ELMAH.MVC进行错误记录,但我想知道是否也可以记录用户移动(用户访问的页面,信息查找等)以及“创建,读取,更新,删除”活动中的操作。应用。是否可以通过开箱即用或通过web.config
设置实现?还是必须在控制器内以编程方式进行设置?
解决方法
您需要添加一些代码才能执行此操作。您可以为MVC实现动作过滤器,并使用ELMAH中的ErrorSignal
类存储自定义消息:
ErrorSignal.FromCurrentContext().Raise(new Exception("User navigation to ..."));
话虽如此,我不建议您将ELMAH用于此类日志消息。 ELMAH用于记录异常,而没有其他内容。也许您应该看看Serilog,NLog或Microsoft.Extensions.Logging等日志记录框架并将这种日志记录存储在其他地方?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。