2
私たちのASP.NETコアMVCアプリがログに毎回リソースにアクセスしようとすると認証されていないユーザーに警告エントリを追加しますセッションがタイムアウトするため、動作が期待されます。無効にunathorizedアクセスログ警告
MVCがこのイベントをログに記録しないようにするにはどうしてですか?
私たちのASP.NETコアMVCアプリがログに毎回リソースにアクセスしようとすると認証されていないユーザーに警告エントリを追加しますセッションがタイムアウトするため、動作が期待されます。無効にunathorizedアクセスログ警告
MVCがこのイベントをログに記録しないようにするにはどうしてですか?
いいえ、特定の警告を無効にすることはできませんが、このクラスのログはレベルError
以上で有効にすることができます。
appsettings.json
に入れる:
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"Microsoft.AspNetCore.Mvc.Authorization": "Error" <-- logger classname and minimum log level
}
}
がStartup.Configure(...)
に入れる:
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
それはあなたが持っているどのように多くのログ出力はあなた次第です(コンソール、DB、など) - あなたはからそれを重要設定すること異なるロガーのログレベルが異なります。