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
Dis.Common.Logging
Package Description
93
Dis.Common.Logging
Package Description
2,161
Dis.Common.Logging
Package Description
6,922
TNE.Common
Package Description
10,355

.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 06/22/2024
3.0.1-dev-00816 19 06/23/2024
3.0.0 11 06/16/2024
3.0.0-dev-00811 10 06/18/2024
3.0.0-dev-00806 61 11/18/2023
3.0.0-dev-00804 14 10/29/2023
3.0.0-dev-00802 21 10/28/2023
2.3.1-dev-00801 16 10/22/2023
2.3.0 13 10/05/2023
2.3.0-dev-00793 33 06/18/2023
2.3.0-dev-00792 23 06/24/2023
2.3.0-dev-00791 55 06/24/2023
2.2.1-dev-00787 3,190 08/13/2022
2.2.0 25,673 06/27/2022
2.2.0-dev-00784 33 09/12/2022
2.2.0-dev-00780 24 09/12/2022
2.2.0-dev-00777 31 09/12/2022
2.2.0-dev-00773 37 09/12/2022
2.2.0-dev-00770 86 09/25/2022
2.2.0-dev-00761 48 09/12/2022
2.1.3 1,936 06/27/2022
2.1.3-dev-00759 42 09/12/2022
2.1.3-dev-00752 39 09/12/2022
2.1.3-dev-00748 80 09/12/2022
2.1.3-dev-00746 56 09/12/2022
2.1.3-dev-00736 27 09/12/2022
2.1.2 36 09/12/2022
2.1.2-dev-00731 47 09/12/2022
2.1.1 33 09/17/2022
2.1.1-dev-00727 19 09/12/2022
2.1.1-dev-00724 47 09/12/2022
2.1.0 38 09/12/2022
2.1.0-dev-00719 30 09/24/2022
2.0.1 60 09/12/2022
2.0.0 33 09/12/2022
2.0.0-rc-710 76 09/23/2022
2.0.0-rc-708 43 09/12/2022
2.0.0-beta-701 35 09/12/2022
2.0.0-beta-700 38 09/12/2022
2.0.0-beta-521 32 05/02/2023
2.0.0-beta-519 33 09/12/2022
2.0.0-beta-516 25 09/12/2022
2.0.0-beta-515 36 09/12/2022
2.0.0-beta-513 35 09/12/2022
2.0.0-beta-511 43 09/12/2022
2.0.0-beta-509 53 09/12/2022
2.0.0-beta-507 32 09/12/2022
2.0.0-beta-505 49 09/12/2022
2.0.0-beta-502 22 09/25/2022
2.0.0-beta-499 56 09/12/2022