Odin.Logging
0.9.0
dotnet add package Odin.Logging --version 0.9.0
NuGet\Install-Package Odin.Logging -Version 0.9.0
<PackageReference Include="Odin.Logging" Version="0.9.0" />
<PackageVersion Include="Odin.Logging" Version="0.9.0" />
<PackageReference Include="Odin.Logging" />
paket add Odin.Logging --version 0.9.0
#r "nuget: Odin.Logging, 0.9.0"
#:package Odin.Logging@0.9.0
#addin nuget:?package=Odin.Logging&version=0.9.0
#tool nuget:?package=Odin.Logging&version=0.9.0
Provides ILoggerWrapper that extends .NET's ILogger of T
with all the LogXXX(...) calls as provided by the .NET LoggerExtensions extension methods.
The primary reason being for much more convenient assertions of logger calls compared to mocking ILogger,
and asserting ILogger -> Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, etc...
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
-
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
-
net9.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Odin.Logging:
| Package | Downloads |
|---|---|
|
Odin.Common
Common elements used in the OrdinaryInfrastructure libraries, including logging, design contract elements, and various other elements. Odin = OrDinary INfrastructure. |
|
|
Odin.Cryptography
Originally intended as a wrapper for ordinary use cases around .NET DataProtection APIs. Provides a simple ICryptographer concept supporting Encrypt and Decrypt. |
|
|
Odin.Data.SqlScriptsRunner
Provides a SqlScriptsRunner that supports journalled and unjournalled execution of SQL database change and other scripts. Useful for running database migration scripts at application deployment time. |
|
|
Odin.BackgroundProcessing.Hangfire
Concrete implementation of IBackgroundProcessor via Hangfire. |
|
|
Odin.Email.Mailgun
Mailgun support for IEmailSender. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.0 | 32 | 12/8/2025 |
| 0.4.16 | 49 | 12/7/2025 |
| 0.4.14 | 78 | 12/6/2025 |
| 0.4.13 | 144 | 12/6/2025 |
| 0.4.12 | 84 | 12/6/2025 |
| 0.4.11 | 130 | 12/5/2025 |
| 0.4.7 | 146 | 12/5/2025 |
| 0.4.6 | 148 | 12/5/2025 |
| 0.4.2 | 168 | 12/4/2025 |
| 0.4.0 | 164 | 12/4/2025 |
| 0.2.14 | 812 | 12/2/2025 |
| 0.2.10 | 552 | 11/30/2025 |
| 0.2.5 | 478 | 11/30/2025 |
| 0.2.4 | 445 | 11/30/2025 |
| 0.2.3 | 438 | 11/30/2025 |
| 0.2.2 | 328 | 11/22/2025 |
| 0.2.2-pullrequest0078-0006 | 295 | 11/6/2025 |
| 0.2.1 | 288 | 9/11/2025 |
| 0.2.0 | 270 | 8/21/2025 |
| 0.1.133 | 272 | 8/20/2025 |
| 0.1.133-fixpublish-mark0003 | 271 | 8/20/2025 |
| 0.1.132-pullrequest0071-0002 | 334 | 8/20/2025 |
| 0.1.131 | 522 | 8/20/2025 |