Serilog.Enrichers.Environment 3.0.0-dev-00811

Serilog.Enrichers.Environment

Enriches Serilog events with information from the execution environment.

Build status NuGet Version

To use the enricher, first install the NuGet package:

dotnet add package Serilog.Enrichers.Environment

Then, apply the enricher to you LoggerConfiguration:

Log.Logger = new LoggerConfiguration()
    .Enrich.WithMachineName()
    // ...other configuration...
    .CreateLogger();

The WithMachineName() enricher will add a MachineName property to produced events.

Included enrichers

The package includes:

  • WithMachineName() - adds MachineName based on either %COMPUTERNAME% (Windows) or $HOSTNAME (macOS, Linux)
  • WithEnvironmentUserName() - adds EnvironmentUserName based on USERNAME and USERDOMAIN (if available)
  • WithEnvironmentName() - adds EnvironmentName based on ASPNETCORE_ENVIRONMENT or DOTNET_ENVIRONMENT (when both are available then 'ASPNETCORE_ENVIRONMENT' takes precedence, when none are available then the fallback value will be 'Production')
  • WithEnvironmentVariable(string envVarName, string propertyName = null) - adds an <envVarName> property to the log event with the value for the specified environment variable. Optional <propertyName> will override <envVarName> as propertyName.

Copyright © 2016 Serilog Contributors - Provided under the Apache License, Version 2.0.

Showing the top 20 packages that depend on Serilog.Enrichers.Environment.

Packages Downloads
Skoruba.Duende.IdentityServer.Admin.UI.Api
API endpoints for the administration of the Duende IdentityServer
10
Skoruba.Duende.IdentityServer.Admin.UI.Api
API endpoints for the administration of the Duende IdentityServer
9
Skoruba.Duende.IdentityServer.Admin.UI.Api
API endpoints for the administration of the Duende IdentityServer
6
Skoruba.Duende.IdentityServer.Admin.UI.Api
API endpoints for the administration of the Duende IdentityServer
5
Skoruba.Duende.IdentityServer.Admin.UI.Api
API endpoints for the administration of the Duende IdentityServer
4
Skoruba.Duende.IdentityServer.Admin.UI.Api
API endpoints for the administration of the Duende IdentityServer
3

.NET Framework 4.6.2

.NET Framework 4.7.1

.NET 6.0

.NET 8.0

.NET Standard 2.0

Version Downloads Last updated
3.0.1 12 04.06.2025
3.0.1-dev-00816 10 04.06.2025
3.0.0 10 04.06.2025
3.0.0-dev-00811 9 04.06.2025
3.0.0-dev-00806 9 04.06.2025
3.0.0-dev-00804 10 04.06.2025
3.0.0-dev-00802 10 04.06.2025
2.3.1-dev-00801 11 04.06.2025
2.3.0 10 04.06.2025
2.3.0-dev-00793 10 04.06.2025
2.3.0-dev-00792 11 04.06.2025
2.3.0-dev-00791 10 04.06.2025
2.2.1-dev-00787 11 04.06.2025
2.2.0 10 04.06.2025
2.2.0-dev-00784 10 04.06.2025
2.2.0-dev-00780 11 04.06.2025
2.2.0-dev-00777 10 04.06.2025
2.2.0-dev-00773 10 04.06.2025
2.2.0-dev-00770 10 04.06.2025
2.2.0-dev-00761 10 04.06.2025
2.1.3 10 04.06.2025
2.1.3-dev-00759 11 04.06.2025
2.1.3-dev-00752 10 04.06.2025
2.1.3-dev-00748 11 04.06.2025
2.1.3-dev-00746 11 04.06.2025
2.1.3-dev-00736 10 04.06.2025
2.1.2 10 04.06.2025
2.1.2-dev-00731 10 04.06.2025
2.1.1 11 04.06.2025
2.1.1-dev-00727 10 04.06.2025
2.1.1-dev-00724 11 04.06.2025
2.1.0 10 04.06.2025
2.1.0-dev-00719 10 04.06.2025
2.0.1 10 04.06.2025
2.0.0 10 04.06.2025
2.0.0-rc-710 10 04.06.2025
2.0.0-rc-708 11 04.06.2025
2.0.0-beta-701 10 04.06.2025
2.0.0-beta-700 10 04.06.2025
2.0.0-beta-521 10 04.06.2025
2.0.0-beta-519 10 04.06.2025
2.0.0-beta-516 10 04.06.2025
2.0.0-beta-515 10 04.06.2025
2.0.0-beta-513 10 04.06.2025
2.0.0-beta-511 11 04.06.2025
2.0.0-beta-509 11 04.06.2025
2.0.0-beta-507 10 04.06.2025
2.0.0-beta-505 10 04.06.2025
2.0.0-beta-502 11 24.05.2025
2.0.0-beta-499 10 04.06.2025