レコード:Serilogの最も簡単な構成方法
3053 ワード
1.まず、プログラムで次のコードを設定します.
2.appsettings.jsonでは次のコードを構成します.
PS:プロジェクトに関連するNugetパッケージをインストールする必要があります.
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup()
.UseSerilog((ctx, config) => config
.ReadFrom.Configuration(ctx.Configuration));
}
2.appsettings.jsonでは次のコードを構成します.
{
"Serilog": {
"Using": [ "Serilog.Sinks.RollingFile" ],
"MinimumLevel": "Debug",
"WriteTo": [
{
"Name": "RollingFile",
"Args": {
"pathFormat": "logs\\log-{Date}.txt"
}
}
]
}
}
PS:プロジェクトに関連するNugetパッケージをインストールする必要があります.