【发布时间】:2016-02-22 13:46:34
【问题描述】:
我有一个使用 ASP.NET 5 和 MVC 6 的项目。我有几个层:
- 我的表示层
- 我的领域模型层
- 我的基础设施层
- 我的业务逻辑层
- 还有我的数据访问层。
目前,我使用依赖注入在我的控制器方法中记录异常。
private readonly ILogger<CustomerController> _logger;
public CustomerController(ILogger<CustomerController> logger)
{
_logger = logger;
}
public bool TestLog()
{
_logger.LogError((int)LoggingEvents.LIST_ITEMS, "Test info #543434");
return true;
}
在我的其他层(例如我的数据访问层)中使用记录器的最佳做法是什么?
【问题讨论】:
标签: exception-handling asp.net-core asp.net-core-mvc serilog