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
120
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
127
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
128
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
129
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
130
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
139
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
142
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
144
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
145
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
147
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
148
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
149
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
151
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
244

.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 160 07/19/2024
3.0.1-dev-00816 128 07/19/2024
3.0.0 141 07/19/2024
3.0.0-dev-00811 131 07/19/2024
3.0.0-dev-00806 141 07/19/2024
3.0.0-dev-00804 126 07/19/2024
3.0.0-dev-00802 136 07/20/2024
2.3.1-dev-00801 125 07/19/2024
2.3.0 134 06/28/2024
2.3.0-dev-00793 123 07/19/2024
2.3.0-dev-00792 156 07/19/2024
2.3.0-dev-00791 129 07/19/2024
2.2.1-dev-00787 114 07/19/2024
2.2.0 151 02/05/2024
2.2.0-dev-00784 125 07/19/2024
2.2.0-dev-00780 124 07/19/2024
2.2.0-dev-00777 132 07/19/2024
2.2.0-dev-00773 146 07/19/2024
2.2.0-dev-00770 126 07/19/2024
2.2.0-dev-00761 134 07/19/2024
2.1.3 117 07/19/2024
2.1.3-dev-00759 142 07/19/2024
2.1.3-dev-00752 129 07/19/2024
2.1.3-dev-00748 137 07/19/2024
2.1.3-dev-00746 145 07/19/2024
2.1.3-dev-00736 121 07/19/2024
2.1.2 121 07/19/2024
2.1.2-dev-00731 132 07/19/2024
2.1.1 145 07/19/2024
2.1.1-dev-00727 152 07/19/2024
2.1.1-dev-00724 135 07/19/2024
2.1.0 155 07/19/2024
2.1.0-dev-00719 133 07/19/2024
2.0.1 146 07/19/2024
2.0.0 126 07/19/2024
2.0.0-rc-710 149 07/19/2024
2.0.0-rc-708 137 07/19/2024
2.0.0-beta-701 132 07/19/2024
2.0.0-beta-700 141 07/19/2024
2.0.0-beta-521 119 07/19/2024
2.0.0-beta-519 123 07/19/2024
2.0.0-beta-516 127 07/19/2024
2.0.0-beta-515 121 07/19/2024
2.0.0-beta-513 119 07/19/2024
2.0.0-beta-511 126 07/19/2024
2.0.0-beta-509 132 07/19/2024
2.0.0-beta-507 141 07/19/2024
2.0.0-beta-505 144 07/19/2024
2.0.0-beta-502 145 07/19/2024
2.0.0-beta-499 129 07/19/2024