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
105
Dis.Common.Logging
Package Description
2,173
Dis.Common.Logging
Package Description
6,937
TNE.Common
Package Description
10,373

.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 39 06/22/2024
3.0.1-dev-00816 37 06/23/2024
3.0.0 30 06/16/2024
3.0.0-dev-00811 24 06/18/2024
3.0.0-dev-00806 81 11/18/2023
3.0.0-dev-00804 30 10/29/2023
3.0.0-dev-00802 38 10/28/2023
2.3.1-dev-00801 28 10/22/2023
2.3.0 32 10/05/2023
2.3.0-dev-00793 47 06/18/2023
2.3.0-dev-00792 35 06/24/2023
2.3.0-dev-00791 70 06/24/2023
2.2.1-dev-00787 3,205 08/13/2022
2.2.0 25,690 06/27/2022
2.2.0-dev-00784 51 09/12/2022
2.2.0-dev-00780 40 09/12/2022
2.2.0-dev-00777 46 09/12/2022
2.2.0-dev-00773 56 09/12/2022
2.2.0-dev-00770 101 09/25/2022
2.2.0-dev-00761 64 09/12/2022
2.1.3 1,952 06/27/2022
2.1.3-dev-00759 57 09/12/2022
2.1.3-dev-00752 54 09/12/2022
2.1.3-dev-00748 92 09/12/2022
2.1.3-dev-00746 72 09/12/2022
2.1.3-dev-00736 40 09/12/2022
2.1.2 47 09/12/2022
2.1.2-dev-00731 63 09/12/2022
2.1.1 48 09/17/2022
2.1.1-dev-00727 33 09/12/2022
2.1.1-dev-00724 62 09/12/2022
2.1.0 51 09/12/2022
2.1.0-dev-00719 43 09/24/2022
2.0.1 74 09/12/2022
2.0.0 47 09/12/2022
2.0.0-rc-710 90 09/23/2022
2.0.0-rc-708 56 09/12/2022
2.0.0-beta-701 47 09/12/2022
2.0.0-beta-700 49 09/12/2022
2.0.0-beta-521 49 05/02/2023
2.0.0-beta-519 44 09/12/2022
2.0.0-beta-516 43 09/12/2022
2.0.0-beta-515 49 09/12/2022
2.0.0-beta-513 48 09/12/2022
2.0.0-beta-511 59 09/12/2022
2.0.0-beta-509 66 09/12/2022
2.0.0-beta-507 46 09/12/2022
2.0.0-beta-505 65 09/12/2022
2.0.0-beta-502 35 09/25/2022
2.0.0-beta-499 74 09/12/2022