Serilog.Enrichers.Environment 3.0.0-dev-00811

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
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
44
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
45
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
48
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
49
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
50
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
51
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
55
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
56
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
57
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
60
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
61
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
148

.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 65 07/19/2024
3.0.1-dev-00816 47 07/19/2024
3.0.0 61 07/19/2024
3.0.0-dev-00811 48 07/19/2024
3.0.0-dev-00806 57 07/19/2024
3.0.0-dev-00804 47 07/19/2024
3.0.0-dev-00802 52 07/20/2024
2.3.1-dev-00801 57 07/19/2024
2.3.0 54 06/28/2024
2.3.0-dev-00793 52 07/19/2024
2.3.0-dev-00792 57 07/19/2024
2.3.0-dev-00791 56 07/19/2024
2.2.1-dev-00787 42 07/19/2024
2.2.0 70 02/05/2024
2.2.0-dev-00784 58 07/19/2024
2.2.0-dev-00780 48 07/19/2024
2.2.0-dev-00777 51 07/19/2024
2.2.0-dev-00773 62 07/19/2024
2.2.0-dev-00770 46 07/19/2024
2.2.0-dev-00761 53 07/19/2024
2.1.3 50 07/19/2024
2.1.3-dev-00759 61 07/19/2024
2.1.3-dev-00752 48 07/19/2024
2.1.3-dev-00748 54 07/19/2024
2.1.3-dev-00746 53 07/19/2024
2.1.3-dev-00736 49 07/19/2024
2.1.2 54 07/19/2024
2.1.2-dev-00731 57 07/19/2024
2.1.1 64 07/19/2024
2.1.1-dev-00727 57 07/19/2024
2.1.1-dev-00724 56 07/19/2024
2.1.0 56 07/19/2024
2.1.0-dev-00719 53 07/19/2024
2.0.1 57 07/19/2024
2.0.0 53 07/19/2024
2.0.0-rc-710 54 07/19/2024
2.0.0-rc-708 50 07/19/2024
2.0.0-beta-701 56 07/19/2024
2.0.0-beta-700 47 07/19/2024
2.0.0-beta-521 47 07/19/2024
2.0.0-beta-519 48 07/19/2024
2.0.0-beta-516 47 07/19/2024
2.0.0-beta-515 52 07/19/2024
2.0.0-beta-513 48 07/19/2024
2.0.0-beta-511 49 07/19/2024
2.0.0-beta-509 53 07/19/2024
2.0.0-beta-507 62 07/19/2024
2.0.0-beta-505 52 07/19/2024
2.0.0-beta-502 60 07/19/2024
2.0.0-beta-499 47 07/19/2024