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
21
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
25
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
28
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
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
38
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
84

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