Ⅰ. はじめに
タイトルの通り「SerilogでSeqを利用する方法」です。
Ⅱ. サンプルプログラム
Program.cs
// dotnet add package Serilog // dotnet add package Serilog.Sinks.Console // dotnet add package Serilog.Sinks.Seq using Serilog; Log.Logger = new LoggerConfiguration() .WriteTo.Console() .WriteTo.Seq("http://example.com:5341") .CreateLogger(); var userNames = new string[] { "satou", "suzuki", "tanaka" }; for (var i = 0; i < userNames.Length; i++) { var userInfo = new { Id = i, UserName = userNames[i] }; Log.Information("UserInfo {UserInfo}", userInfo); } Log.CloseAndFlush();
実行結果