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.

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

Packages Downloads
Dis.Common.Logging
Package Description
91
Dis.Common.Logging
Package Description
2,159
Dis.Common.Logging
Package Description
6,729
TNE.Common
Package Description
10,161

.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 06/22/2024
3.0.1-dev-00816 17 06/23/2024
3.0.0 9 06/16/2024
3.0.0-dev-00811 9 06/18/2024
3.0.0-dev-00806 54 11/18/2023
3.0.0-dev-00804 13 10/29/2023
3.0.0-dev-00802 19 10/28/2023
2.3.1-dev-00801 15 10/22/2023
2.3.0 11 10/05/2023
2.3.0-dev-00793 33 06/18/2023
2.3.0-dev-00792 21 06/24/2023
2.3.0-dev-00791 53 06/24/2023
2.2.1-dev-00787 3,151 08/13/2022
2.2.0 25,254 06/27/2022
2.2.0-dev-00784 31 09/12/2022
2.2.0-dev-00780 22 09/12/2022
2.2.0-dev-00777 29 09/12/2022
2.2.0-dev-00773 34 09/12/2022
2.2.0-dev-00770 78 09/25/2022
2.2.0-dev-00761 44 09/12/2022
2.1.3 1,897 06/27/2022
2.1.3-dev-00759 39 09/12/2022
2.1.3-dev-00752 35 09/12/2022
2.1.3-dev-00748 73 09/12/2022
2.1.3-dev-00746 53 09/12/2022
2.1.3-dev-00736 24 09/12/2022
2.1.2 34 09/12/2022
2.1.2-dev-00731 44 09/12/2022
2.1.1 30 09/17/2022
2.1.1-dev-00727 16 09/12/2022
2.1.1-dev-00724 45 09/12/2022
2.1.0 36 09/12/2022
2.1.0-dev-00719 27 09/24/2022
2.0.1 57 09/12/2022
2.0.0 31 09/12/2022
2.0.0-rc-710 73 09/23/2022
2.0.0-rc-708 40 09/12/2022
2.0.0-beta-701 31 09/12/2022
2.0.0-beta-700 34 09/12/2022
2.0.0-beta-521 28 05/02/2023
2.0.0-beta-519 30 09/12/2022
2.0.0-beta-516 21 09/12/2022
2.0.0-beta-515 32 09/12/2022
2.0.0-beta-513 31 09/12/2022
2.0.0-beta-511 40 09/12/2022
2.0.0-beta-509 49 09/12/2022
2.0.0-beta-507 30 09/12/2022
2.0.0-beta-505 45 09/12/2022
2.0.0-beta-502 18 09/25/2022
2.0.0-beta-499 50 09/12/2022