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
87
Dis.Common.Logging
Package Description
2,155
Dis.Common.Logging
Package Description
6,419
TNE.Common
Package Description
9,852

.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 7 06/22/2024
3.0.1-dev-00816 8 06/23/2024
3.0.0 5 06/16/2024
3.0.0-dev-00811 5 06/18/2024
3.0.0-dev-00806 44 11/18/2023
3.0.0-dev-00804 7 10/29/2023
3.0.0-dev-00802 15 10/28/2023
2.3.1-dev-00801 9 10/22/2023
2.3.0 8 10/05/2023
2.3.0-dev-00793 26 06/18/2023
2.3.0-dev-00792 16 06/24/2023
2.3.0-dev-00791 46 06/24/2023
2.2.1-dev-00787 3,082 08/13/2022
2.2.0 24,584 06/27/2022
2.2.0-dev-00784 25 09/12/2022
2.2.0-dev-00780 17 09/12/2022
2.2.0-dev-00777 25 09/12/2022
2.2.0-dev-00773 27 09/12/2022
2.2.0-dev-00770 70 09/25/2022
2.2.0-dev-00761 40 09/12/2022
2.1.3 1,834 06/27/2022
2.1.3-dev-00759 32 09/12/2022
2.1.3-dev-00752 30 09/12/2022
2.1.3-dev-00748 64 09/12/2022
2.1.3-dev-00746 47 09/12/2022
2.1.3-dev-00736 20 09/12/2022
2.1.2 31 09/12/2022
2.1.2-dev-00731 37 09/12/2022
2.1.1 26 09/17/2022
2.1.1-dev-00727 14 09/12/2022
2.1.1-dev-00724 38 09/12/2022
2.1.0 32 09/12/2022
2.1.0-dev-00719 20 09/24/2022
2.0.1 52 09/12/2022
2.0.0 27 09/12/2022
2.0.0-rc-710 64 09/23/2022
2.0.0-rc-708 35 09/12/2022
2.0.0-beta-701 27 09/12/2022
2.0.0-beta-700 27 09/12/2022
2.0.0-beta-521 25 05/02/2023
2.0.0-beta-519 26 09/12/2022
2.0.0-beta-516 17 09/12/2022
2.0.0-beta-515 27 09/12/2022
2.0.0-beta-513 25 09/12/2022
2.0.0-beta-511 34 09/12/2022
2.0.0-beta-509 44 09/12/2022
2.0.0-beta-507 25 09/12/2022
2.0.0-beta-505 39 09/12/2022
2.0.0-beta-502 16 09/25/2022
2.0.0-beta-499 46 09/12/2022