我正在注册我的 FluentValidation 验证器,如下所示:
services.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<CustomRequestValidator>());
我如何处理任何验证错误以通过我的日志记录实现记录它们,例如串行?
最佳答案
对于遇到这个问题的用户(像我一样),我想提供我找到的解决方案。
实际问题是 ASP.NET Core,尤其是 API,使 Model State errors automatically trigger a 400 error response ,它不会记录验证错误。
在相同的文档下方,它们包括 instructions on how to enable automatic logging for that feature我认为这应该是解决这个问题的正确方法。
关于asp.net-core - 记录器的 FluentValidation 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57892394/