dotnetcore / dotnetcore/CAP

[Feature] Migrate to Nats.Client.Core (newer API)

Open
#1,813 1 comment 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.