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
96
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
100
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
103
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
104
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
105
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
107
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
108
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
110
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
111
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
114
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
118
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
119
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
120
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
121
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
122
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
123
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
218

.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 128 07/19/2024
3.0.1-dev-00816 103 07/19/2024
3.0.0 118 07/19/2024
3.0.0-dev-00811 102 07/19/2024
3.0.0-dev-00806 118 07/19/2024
3.0.0-dev-00804 100 07/19/2024
3.0.0-dev-00802 105 07/20/2024
2.3.1-dev-00801 109 07/19/2024
2.3.0 102 06/28/2024
2.3.0-dev-00793 95 07/19/2024
2.3.0-dev-00792 126 07/19/2024
2.3.0-dev-00791 106 07/19/2024
2.2.1-dev-00787 96 07/19/2024
2.2.0 119 02/05/2024
2.2.0-dev-00784 105 07/19/2024
2.2.0-dev-00780 102 07/19/2024
2.2.0-dev-00777 109 07/19/2024
2.2.0-dev-00773 120 07/19/2024
2.2.0-dev-00770 100 07/19/2024
2.2.0-dev-00761 120 07/19/2024
2.1.3 98 07/19/2024
2.1.3-dev-00759 113 07/19/2024
2.1.3-dev-00752 105 07/19/2024
2.1.3-dev-00748 112 07/19/2024
2.1.3-dev-00746 113 07/19/2024
2.1.3-dev-00736 98 07/19/2024
2.1.2 100 07/19/2024
2.1.2-dev-00731 109 07/19/2024
2.1.1 117 07/19/2024
2.1.1-dev-00727 127 07/19/2024
2.1.1-dev-00724 110 07/19/2024
2.1.0 122 07/19/2024
2.1.0-dev-00719 111 07/19/2024
2.0.1 107 07/19/2024
2.0.0 103 07/19/2024
2.0.0-rc-710 120 07/19/2024
2.0.0-rc-708 109 07/19/2024
2.0.0-beta-701 110 07/19/2024
2.0.0-beta-700 113 07/19/2024
2.0.0-beta-521 102 07/19/2024
2.0.0-beta-519 98 07/19/2024
2.0.0-beta-516 106 07/19/2024
2.0.0-beta-515 98 07/19/2024
2.0.0-beta-513 96 07/19/2024
2.0.0-beta-511 102 07/19/2024
2.0.0-beta-509 108 07/19/2024
2.0.0-beta-507 114 07/19/2024
2.0.0-beta-505 105 07/19/2024
2.0.0-beta-502 120 07/19/2024
2.0.0-beta-499 103 07/19/2024