Serilog組態設定紀錄-混合型

Serilog用的越來越專業組態設定就越來越複雜。在這複雜的組態中簡化的方案就是混合 appsettings.json 的靜態組態與程式碼的動態(參數)組態。

開發環境

  • Visual Studio 2022

  • .NET6

  • Blazor Server App

上一版文章參考

Serilog 導入紀錄 for ASP.NET Core

程式碼紀錄

appsettings.json
{
  "Serilog": {
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "Microsoft": "Warning",
        "System": "Warning"
      }
    }
  },
  "SystemID": "MONEY",  
  "LogFolder": "C:\\Log",
  ...
}

Last updated