Serilog.Enrichers.Environment 3.0.1

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
99
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
101
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
102
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
106
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
109
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
114
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
127
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 130 07/19/2024
3.0.1-dev-00816 105 07/19/2024
3.0.0 118 07/19/2024
3.0.0-dev-00811 104 07/19/2024
3.0.0-dev-00806 119 07/19/2024
3.0.0-dev-00804 100 07/19/2024
3.0.0-dev-00802 108 07/20/2024
2.3.1-dev-00801 110 07/19/2024
2.3.0 102 06/28/2024
2.3.0-dev-00793 97 07/19/2024
2.3.0-dev-00792 130 07/19/2024
2.3.0-dev-00791 107 07/19/2024
2.2.1-dev-00787 98 07/19/2024
2.2.0 122 02/05/2024
2.2.0-dev-00784 105 07/19/2024
2.2.0-dev-00780 105 07/19/2024
2.2.0-dev-00777 110 07/19/2024
2.2.0-dev-00773 122 07/19/2024
2.2.0-dev-00770 102 07/19/2024
2.2.0-dev-00761 120 07/19/2024
2.1.3 101 07/19/2024
2.1.3-dev-00759 113 07/19/2024
2.1.3-dev-00752 108 07/19/2024
2.1.3-dev-00748 113 07/19/2024
2.1.3-dev-00746 114 07/19/2024
2.1.3-dev-00736 98 07/19/2024
2.1.2 101 07/19/2024
2.1.2-dev-00731 110 07/19/2024
2.1.1 120 07/19/2024
2.1.1-dev-00727 130 07/19/2024
2.1.1-dev-00724 112 07/19/2024
2.1.0 128 07/19/2024
2.1.0-dev-00719 113 07/19/2024
2.0.1 115 07/19/2024
2.0.0 103 07/19/2024
2.0.0-rc-710 120 07/19/2024
2.0.0-rc-708 111 07/19/2024
2.0.0-beta-701 110 07/19/2024
2.0.0-beta-700 114 07/19/2024
2.0.0-beta-521 104 07/19/2024
2.0.0-beta-519 99 07/19/2024
2.0.0-beta-516 107 07/19/2024
2.0.0-beta-515 99 07/19/2024
2.0.0-beta-513 97 07/19/2024
2.0.0-beta-511 103 07/19/2024
2.0.0-beta-509 109 07/19/2024
2.0.0-beta-507 115 07/19/2024
2.0.0-beta-505 107 07/19/2024
2.0.0-beta-502 121 07/19/2024
2.0.0-beta-499 103 07/19/2024