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
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
24
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
26
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
27
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
29
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
30
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
31
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
32
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
33
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
35
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
36
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
38
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
40
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
41
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
111

.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 46 07/19/2024
3.0.1-dev-00816 27 07/19/2024
3.0.0 40 07/19/2024
3.0.0-dev-00811 30 07/19/2024
3.0.0-dev-00806 37 07/19/2024
3.0.0-dev-00804 26 07/19/2024
3.0.0-dev-00802 33 07/20/2024
2.3.1-dev-00801 39 07/19/2024
2.3.0 34 06/28/2024
2.3.0-dev-00793 32 07/19/2024
2.3.0-dev-00792 37 07/19/2024
2.3.0-dev-00791 35 07/19/2024
2.2.1-dev-00787 24 07/19/2024
2.2.0 49 02/05/2024
2.2.0-dev-00784 40 07/19/2024
2.2.0-dev-00780 28 07/19/2024
2.2.0-dev-00777 32 07/19/2024
2.2.0-dev-00773 41 07/19/2024
2.2.0-dev-00770 27 07/19/2024
2.2.0-dev-00761 34 07/19/2024
2.1.3 31 07/19/2024
2.1.3-dev-00759 39 07/19/2024
2.1.3-dev-00752 29 07/19/2024
2.1.3-dev-00748 35 07/19/2024
2.1.3-dev-00746 35 07/19/2024
2.1.3-dev-00736 30 07/19/2024
2.1.2 34 07/19/2024
2.1.2-dev-00731 37 07/19/2024
2.1.1 40 07/19/2024
2.1.1-dev-00727 38 07/19/2024
2.1.1-dev-00724 38 07/19/2024
2.1.0 37 07/19/2024
2.1.0-dev-00719 34 07/19/2024
2.0.1 36 07/19/2024
2.0.0 34 07/19/2024
2.0.0-rc-710 37 07/19/2024
2.0.0-rc-708 30 07/19/2024
2.0.0-beta-701 36 07/19/2024
2.0.0-beta-700 28 07/19/2024
2.0.0-beta-521 25 07/19/2024
2.0.0-beta-519 28 07/19/2024
2.0.0-beta-516 26 07/19/2024
2.0.0-beta-515 30 07/19/2024
2.0.0-beta-513 28 07/19/2024
2.0.0-beta-511 27 07/19/2024
2.0.0-beta-509 31 07/19/2024
2.0.0-beta-507 42 07/19/2024
2.0.0-beta-505 31 07/19/2024
2.0.0-beta-502 39 07/19/2024
2.0.0-beta-499 26 07/19/2024