防止 DefaultAntiforgery 记录错误
Prevent DefaultAntiforgery from logging errors
有没有办法阻止 DefaultAntiforgery 记录错误?我看到它需要一个 ILoggerFactory 作为参数,这是一个 public 类型,但我不知道如何设置它,因为 DefaultAntiforgery 是内部的。
我认为这不是 DI 问题,而是配置问题。 configuring 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"
}
}
}
}
有没有办法阻止 DefaultAntiforgery 记录错误?我看到它需要一个 ILoggerFactory 作为参数,这是一个 public 类型,但我不知道如何设置它,因为 DefaultAntiforgery 是内部的。
我认为这不是 DI 问题,而是配置问题。 configuring 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"
}
}
}
}