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
Alpata.Helper
Crypt işlemleri revize edildi.
32
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
2
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
4
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
5
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
7
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
12
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
14
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
15
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
18
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
19
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
21
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
23
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
29
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
113
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
226

.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 129 10/29/2024
3.0.1-dev-00816 12 01/31/2025
3.0.0 14 01/31/2025
3.0.0-dev-00811 10 03/01/2025
3.0.0-dev-00806 13 12/06/2023
3.0.0-dev-00804 13 03/13/2024
3.0.0-dev-00802 14 03/12/2024
2.3.1-dev-00801 14 03/04/2024
2.3.0 20 12/13/2023
2.3.0-dev-00793 15 03/16/2024
2.3.0-dev-00792 15 03/16/2024
2.3.0-dev-00791 14 03/14/2024
2.2.1-dev-00787 17 03/14/2024
2.2.0 23 08/18/2023
2.2.0-dev-00784 14 03/14/2024
2.2.0-dev-00780 13 03/02/2024
2.2.0-dev-00777 14 03/13/2024
2.2.0-dev-00773 15 03/12/2024
2.2.0-dev-00770 14 03/13/2024
2.2.0-dev-00761 13 01/31/2025
2.1.3 18 08/18/2023
2.1.3-dev-00759 15 03/22/2024
2.1.3-dev-00752 15 03/14/2024
2.1.3-dev-00748 16 03/13/2024
2.1.3-dev-00746 16 03/13/2024
2.1.3-dev-00736 15 03/13/2024
2.1.2 16 01/03/2024
2.1.2-dev-00731 16 03/13/2024
2.1.1 16 01/18/2024
2.1.1-dev-00727 14 03/13/2024
2.1.1-dev-00724 17 03/13/2024
2.1.0 16 12/13/2023
2.1.0-dev-00719 15 03/13/2024
2.0.1 17 12/11/2023
2.0.0 16 12/16/2023
2.0.0-rc-710 13 01/25/2024
2.0.0-rc-708 13 03/13/2024
2.0.0-beta-701 12 03/14/2024
2.0.0-beta-700 12 03/12/2024
2.0.0-beta-521 13 03/14/2024
2.0.0-beta-519 12 03/13/2024
2.0.0-beta-516 12 03/14/2024
2.0.0-beta-515 12 03/13/2024
2.0.0-beta-513 13 03/14/2024
2.0.0-beta-511 13 03/02/2024
2.0.0-beta-509 11 03/14/2024
2.0.0-beta-507 12 03/13/2024
2.0.0-beta-505 12 03/13/2024
2.0.0-beta-502 12 03/13/2024
2.0.0-beta-499 12 03/13/2024