2026年3月31日 星期二

NLog - .NET Console(Hosting)

上回介紹了一般的使用,這次搭配微軟的 Hosting 機制,讓相關元件就可以類似Middlewave 方式

注入,使用上也更靠近大盤,這邊紀錄一下



環境介紹

  • <TargetFramework>net8.0</TargetFramework>

  • <PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.5" />

  • <PackageReference Include="NLog" Version="6.1.1" />

  • <PackageReference Include="NLog.Extensions.Hosting" Version="6.1.2" />

  • <PackageReference Include="NLog.Extensions.Logging" Version="6.1.2" />



加入檔案



設定 Log層級並注入


簡易操作


其中,Log 若要顯示到方法名稱可以如下設定



沒有留言:

張貼留言