Serilog.Enrichers.Environment 3.0.1

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.

No packages depend on Serilog.Enrichers.Environment.

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