Add instance name to serilog
This commit is contained in:
@@ -16,10 +16,11 @@ if (builder.Environment.IsProduction())
|
||||
{
|
||||
builder.Host.UseSerilog((context, configuration) =>
|
||||
{
|
||||
var instanceName = context.Configuration["instanceName"] ?? "unknown";
|
||||
configuration
|
||||
.ReadFrom.Configuration(context.Configuration)
|
||||
.Enrich.FromLogContext()
|
||||
.Enrich.WithProperty("Application", "DiunaBI")
|
||||
.Enrich.WithProperty("Application", $"DiunaBI-{instanceName}")
|
||||
.Enrich.WithProperty("Version", Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? "unknown")
|
||||
.Enrich.WithEnvironmentName()
|
||||
.Enrich.WithMachineName();
|
||||
|
||||
Reference in New Issue
Block a user