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

.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 18 06/18/2024
3.0.0-dev-00806 73 11/18/2023
3.0.0-dev-00804 24 10/29/2023
3.0.0-dev-00802 32 10/28/2023
2.3.1-dev-00801 21 10/22/2023
2.3.0 20 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 34 09/12/2022
2.2.0-dev-00777 42 09/12/2022
2.2.0-dev-00773 47 09/12/2022
2.2.0-dev-00770 96 09/25/2022
2.2.0-dev-00761 57 09/12/2022
2.1.3 1,945 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 67 09/12/2022
2.1.3-dev-00736 36 09/12/2022
2.1.2 42 09/12/2022
2.1.2-dev-00731 56 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 38 09/24/2022
2.0.1 67 09/12/2022
2.0.0 42 09/12/2022
2.0.0-rc-710 83 09/23/2022
2.0.0-rc-708 50 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 60 09/12/2022
2.0.0-beta-507 38 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 68 09/12/2022