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
113
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
115
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
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
125
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
131
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
132
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
133
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
136
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
138
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
140
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
235

.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 150 07/19/2024
3.0.1-dev-00816 119 07/19/2024
3.0.0 136 07/19/2024
3.0.0-dev-00811 123 07/19/2024
3.0.0-dev-00806 135 07/19/2024
3.0.0-dev-00804 116 07/19/2024
3.0.0-dev-00802 126 07/20/2024
2.3.1-dev-00801 120 07/19/2024
2.3.0 123 06/28/2024
2.3.0-dev-00793 112 07/19/2024
2.3.0-dev-00792 150 07/19/2024
2.3.0-dev-00791 123 07/19/2024
2.2.1-dev-00787 108 07/19/2024
2.2.0 139 02/05/2024
2.2.0-dev-00784 119 07/19/2024
2.2.0-dev-00780 118 07/19/2024
2.2.0-dev-00777 123 07/19/2024
2.2.0-dev-00773 134 07/19/2024
2.2.0-dev-00770 115 07/19/2024
2.2.0-dev-00761 129 07/19/2024
2.1.3 112 07/19/2024
2.1.3-dev-00759 132 07/19/2024
2.1.3-dev-00752 123 07/19/2024
2.1.3-dev-00748 128 07/19/2024
2.1.3-dev-00746 133 07/19/2024
2.1.3-dev-00736 113 07/19/2024
2.1.2 111 07/19/2024
2.1.2-dev-00731 125 07/19/2024
2.1.1 134 07/19/2024
2.1.1-dev-00727 141 07/19/2024
2.1.1-dev-00724 125 07/19/2024
2.1.0 146 07/19/2024
2.1.0-dev-00719 123 07/19/2024
2.0.1 142 07/19/2024
2.0.0 116 07/19/2024
2.0.0-rc-710 133 07/19/2024
2.0.0-rc-708 125 07/19/2024
2.0.0-beta-701 123 07/19/2024
2.0.0-beta-700 128 07/19/2024
2.0.0-beta-521 115 07/19/2024
2.0.0-beta-519 112 07/19/2024
2.0.0-beta-516 120 07/19/2024
2.0.0-beta-515 111 07/19/2024
2.0.0-beta-513 112 07/19/2024
2.0.0-beta-511 116 07/19/2024
2.0.0-beta-509 122 07/19/2024
2.0.0-beta-507 128 07/19/2024
2.0.0-beta-505 136 07/19/2024
2.0.0-beta-502 139 07/19/2024
2.0.0-beta-499 118 07/19/2024