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
Dis.Common.Logging
Package Description
98
Dis.Common.Logging
Package Description
2,167
Dis.Common.Logging
Package Description
6,932
TNE.Common
Package Description
10,363

.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 22 06/22/2024
3.0.1-dev-00816 28 06/23/2024
3.0.0 20 06/16/2024
3.0.0-dev-00811 17 06/18/2024
3.0.0-dev-00806 71 11/18/2023
3.0.0-dev-00804 24 10/29/2023
3.0.0-dev-00802 31 10/28/2023
2.3.1-dev-00801 20 10/22/2023
2.3.0 19 10/05/2023
2.3.0-dev-00793 40 06/18/2023
2.3.0-dev-00792 28 06/24/2023
2.3.0-dev-00791 64 06/24/2023
2.2.1-dev-00787 3,197 08/13/2022
2.2.0 25,684 06/27/2022
2.2.0-dev-00784 41 09/12/2022
2.2.0-dev-00780 32 09/12/2022
2.2.0-dev-00777 40 09/12/2022
2.2.0-dev-00773 45 09/12/2022
2.2.0-dev-00770 95 09/25/2022
2.2.0-dev-00761 55 09/12/2022
2.1.3 1,943 06/27/2022
2.1.3-dev-00759 48 09/12/2022
2.1.3-dev-00752 45 09/12/2022
2.1.3-dev-00748 87 09/12/2022
2.1.3-dev-00746 66 09/12/2022
2.1.3-dev-00736 35 09/12/2022
2.1.2 41 09/12/2022
2.1.2-dev-00731 55 09/12/2022
2.1.1 40 09/17/2022
2.1.1-dev-00727 27 09/12/2022
2.1.1-dev-00724 55 09/12/2022
2.1.0 44 09/12/2022
2.1.0-dev-00719 37 09/24/2022
2.0.1 66 09/12/2022
2.0.0 40 09/12/2022
2.0.0-rc-710 83 09/23/2022
2.0.0-rc-708 49 09/12/2022
2.0.0-beta-701 41 09/12/2022
2.0.0-beta-700 44 09/12/2022
2.0.0-beta-521 38 05/02/2023
2.0.0-beta-519 38 09/12/2022
2.0.0-beta-516 32 09/12/2022
2.0.0-beta-515 43 09/12/2022
2.0.0-beta-513 40 09/12/2022
2.0.0-beta-511 50 09/12/2022
2.0.0-beta-509 59 09/12/2022
2.0.0-beta-507 37 09/12/2022
2.0.0-beta-505 58 09/12/2022
2.0.0-beta-502 27 09/25/2022
2.0.0-beta-499 65 09/12/2022