gpt4 book ai didi

asp.net-mvc - 如何为 Asp.NET MVC 应用程序设置 log4net

转载 作者:行者123 更新时间:2023-12-04 12:51:02 25 4
gpt4 key购买 nike

我们有一个第一个 MVC 应用程序,我在那里徘徊有什么特殊考虑。在常规的 Web 表单应用程序中,我们几乎只是在页面后面的代码中使用 try catch block 包装事件。但就助手、 Controller 、路由等而言,mvc 似乎不太清楚。我应该在哪里确保有日志记录。

最佳答案

通常,您会在 Controller 操作中应用日志记录。您还可以从 HandleError 属性派生以添加错误日志记录,以及创建自定义操作/结果过滤器以自动化某些类型的日志记录。使用这样的过滤器,您可以将其应用于您的基本 Controller ,并为所有操作提供一些基本的使用记录/工具。

如果您使用 Controller 工厂、操作调用程序或模型绑定(bind)器自定义框架,您也可以在那里应用日志记录。当然,这并没有说明如何将日志记录应用到您的实际模型(域对象、外部服务、持久性和数据库、安全性等)。

关于asp.net-mvc - 如何为 Asp.NET MVC 应用程序设置 log4net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1586550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com