我正在尝试通过 MediatR 包调试使用 Mediator 设计模式的 Web 应用程序。我在 Web API 控制器中有一个记录器,但由于设计模式的性质,我不知道如何将该记录器从控制器传递到命令,然后传递到命令处理程序。我几乎可以肯定这是因为我缺乏经验 - 我在这里错过了什么?
从 DI 容器中获取 ILogger 实例,假设您已添加日志记录。
例如https://github.com/microsoft/AspNetCore-React-WebApp/blob/main/service/Microsoft.DSX.ProjectTemplate.Data/Services/EmailService.cs
这有帮助吗?