asp.net-core - 防止 DefaultAntiforgery 记录错误

有没有办法阻止 DefaultAntiforgery 记录错误?我看到它需要一个 ILoggerFactory 作为参数,这是一个公共类型,但我不知道如何设置它,因为 DefaultAntiforgery 是内部的。

回答1

我认为这不是 DI 问题,而是配置问题。 https://docs.microsoft.com/en-us/dotnet/core/extensions/logging?tabs=command-line#configure-logging应该可以实现您想要的

在你的 appsettings.json 中尝试这样的事情:

{
  "Logging": {
    // for all logging providers
    "LogLevel": {
      "Microsoft.AspNetCore.Antiforgery": "None"
    },
    // or just for the EventLog provider
    "EventLog": {
      "LogLevel": {
        "Microsoft.AspNetCore.Antiforgery": "None"
      }
    }
  }
}

相似文章

javascript - Sorting 在另一个排序中

我有一组具有多个属性的数据,我希望它们排序的主要方式是在项目A之后放置项目B,但我不想影响这些项目之外的顺序。数据集(不分先后):记录1记录2记录3(具有项目A属性)记录4记录5(项目A)数据集(按A...

随机推荐

最新文章