Serilog.Enrichers.Environment 3.0.1-dev-00816

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
7
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

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