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
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
33
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
34
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
37
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
39
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
42
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
43
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
115

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