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.
42
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
16
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
17
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ı
25
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
26
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
27
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
28
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
30
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
31
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
36
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
38
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
39
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
42
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
145
Alpata.Helper
Option yönetimi için generik eklentiler sağlandı
282

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