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
100
Dis.Common.Logging
Package Description
2,168
Dis.Common.Logging
Package Description
6,933
TNE.Common
Package Description
10,366

.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 23 06/22/2024
3.0.1-dev-00816 31 06/23/2024
3.0.0 23 06/16/2024
3.0.0-dev-00811 19 06/18/2024
3.0.0-dev-00806 74 11/18/2023
3.0.0-dev-00804 25 10/29/2023
3.0.0-dev-00802 33 10/28/2023
2.3.1-dev-00801 22 10/22/2023
2.3.0 21 10/05/2023
2.3.0-dev-00793 42 06/18/2023
2.3.0-dev-00792 29 06/24/2023
2.3.0-dev-00791 65 06/24/2023
2.2.1-dev-00787 3,199 08/13/2022
2.2.0 25,685 06/27/2022
2.2.0-dev-00784 42 09/12/2022
2.2.0-dev-00780 35 09/12/2022
2.2.0-dev-00777 42 09/12/2022
2.2.0-dev-00773 49 09/12/2022
2.2.0-dev-00770 97 09/25/2022
2.2.0-dev-00761 59 09/12/2022
2.1.3 1,946 06/27/2022
2.1.3-dev-00759 49 09/12/2022
2.1.3-dev-00752 48 09/12/2022
2.1.3-dev-00748 88 09/12/2022
2.1.3-dev-00746 68 09/12/2022
2.1.3-dev-00736 36 09/12/2022
2.1.2 43 09/12/2022
2.1.2-dev-00731 57 09/12/2022
2.1.1 42 09/17/2022
2.1.1-dev-00727 29 09/12/2022
2.1.1-dev-00724 56 09/12/2022
2.1.0 46 09/12/2022
2.1.0-dev-00719 39 09/24/2022
2.0.1 68 09/12/2022
2.0.0 43 09/12/2022
2.0.0-rc-710 85 09/23/2022
2.0.0-rc-708 51 09/12/2022
2.0.0-beta-701 42 09/12/2022
2.0.0-beta-700 45 09/12/2022
2.0.0-beta-521 40 05/02/2023
2.0.0-beta-519 39 09/12/2022
2.0.0-beta-516 34 09/12/2022
2.0.0-beta-515 45 09/12/2022
2.0.0-beta-513 41 09/12/2022
2.0.0-beta-511 53 09/12/2022
2.0.0-beta-509 61 09/12/2022
2.0.0-beta-507 40 09/12/2022
2.0.0-beta-505 59 09/12/2022
2.0.0-beta-502 29 09/25/2022
2.0.0-beta-499 70 09/12/2022