[Feature] Migrate to Nats.Client.Core (newer API)
- Dominant language
- C#
- Stars
- 7.1k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
### Summary
Migrating will allow setting LoggerFactory to work with Serilog
### Motivation / Problem
Currently, CAP is using the older Nats.Client library API.
Migrating to Nats.Client.Core (newer API) will allow setting LoggerFactory to work with Serilog.
The older Nats.Client.Options does not expose LoggerFactory.
### Proposed Solution
_No response_
### Alternatives Considered
_No response_
### Expected Impact
_No response_
### Feature Scope
None
### Additional Context
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the current Nats.Client integration and its dependency declarations, then compare the migration requirements for Nats.Client.Core. Done means CAP uses the newer API and LoggerFactory can be configured to work with Serilog.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100