![]() |
VOOZH | about |
dotnet add package TheOmenDen.Shared.Logging --version 2.12.24.2336
NuGet\Install-Package TheOmenDen.Shared.Logging -Version 2.12.24.2336
<PackageReference Include="TheOmenDen.Shared.Logging" Version="2.12.24.2336" />
<PackageVersion Include="TheOmenDen.Shared.Logging" Version="2.12.24.2336" />Directory.Packages.props
<PackageReference Include="TheOmenDen.Shared.Logging" />Project file
paket add TheOmenDen.Shared.Logging --version 2.12.24.2336
#r "nuget: TheOmenDen.Shared.Logging, 2.12.24.2336"
#:package TheOmenDen.Shared.Logging@2.12.24.2336
#addin nuget:?package=TheOmenDen.Shared.Logging&version=2.12.24.2336Install as a Cake Addin
#tool nuget:?package=TheOmenDen.Shared.Logging&version=2.12.24.2336Install as a Cake Tool
1st note: this library depends on The Omen Den Shared Library.
2nd note, this library is not affiliated with the fine folks at Serilog, however it does define an enricher and extensions for Serilog consumers. Credit to Serilog
3rd note, this library makes use of MurmurHash which can be found here: MurmurHash
Errors - Custom constant string error message templates.
EventIds - Our custom extensions on Microsoft.Extensions.Logging.EventId struct.
Logging - Provides basic constant string logging messaging templates.
StartUp - Provides basic constant string templates for bootstrapping an application.LoggerExtensions
Microsoft.Extensions.Logging.ILogger interface
TraceMessageProfiling
TraceMessageValidationFailed
TraceBeforeValidatingMessage
TraceMessageModelBinderUsed
TraceMessageValidationPassed
EventTypeEnricher
RequestLoggingConfigurer
Serilog.IDiagnosticContext to log out properties from a provided Microsoft.AspNetCire.Http.HttpContextEnvironmentLoggerConfigurationExtensions
EventTypeEnricher using the Enrich().WithEventType() syntax in your Serilog logger configuration.MetaData
DelegatingLogHandler
DelegatingHandler implementation that allows for logging of specific properties in an HttpMessage.HttpMessageHandlerRegistrationExtensions.cs to allow you to register the handler itself as a Transient service, then onto HttpClients.
ApiExceptionOptions and OptionsDelegates
AddResponseDetails
OptionsDelegates.UpdateApiErrorResponseDetermineLogLevel
OptionsDelegates.DetermineLogLevel - which allows for certain exceptions to be reported with a LogLevel.Critical instead of LogLevel.Error| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 net6.0 is compatible. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 is compatible. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.12.24.2336 | 480 | 12/25/2023 |
| 2.3.20.1750 | 3,395 | 3/20/2023 |
| 2.2.10.2201 | 540 | 2/11/2023 |
| 1.11.13.2247 | 681 | 11/14/2022 |
| 1.10.8.134 | 3,255 | 10/8/2022 |
| 1.8.27.435 | 1,152 | 8/27/2022 |
| 1.7.26.1426 | 905 | 7/26/2022 |
Updating underlying dependencies for Serilog.AspNetCore and TheOmenDen.Shared main library