Details
-
Improvement
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
3.0.0-beta1
-
.NET: Use Microsoft.Extensions.Logging APIs for logging.
-
Docs Required, Release Notes Required
Description
.NET client in Ignite 3.x uses custom IIgniteLogger interface. This approach is copied from 2.x client; it is outdated and inefficient.
Revise it:
- Should we add a dependency on Microsoft.Extensions.Logging.Abstractions, and use standard ILogger instead (accept ILoggerFactory in config)?
- Without that, how do we support structured logging, templates, code-generated loggers?
- How do we integrate with popular loggers? With ILogger it comes out of the box.
See Logging guidance for .NET library authors: https://learn.microsoft.com/en-us/dotnet/core/extensions/logging-library-authors
Attachments
Issue Links
- links to