Arad Alvand

Results 86 issues of Arad Alvand

### Observed behavior Using `NatsRequestReplyMode.Direct` screws up traces. ```cs var natsClient = new NatsClient(opts: new() { Name = "NATS Client", Url = primarySettings!.NatsAddress.ToString(), RequestReplyMode = NatsRequestReplyMode.Direct, }); ``` ### Expected...

bug
nats.net
otel

Here's a screen recording demonstrating the problem: https://github.com/user-attachments/assets/f15a9123-d2d0-480b-b2fd-0fba4056e888 ## Actual behavior Once you open the source-generated file, if you modify code that updates the source generator, it doesn't get reflected...

Bug

Fixes #132 In `CompiledMessageToken.cs`, beyond the special cases of `null` and `string`, for which the library does rendering that's different to that of Serilog's built-in `ScalarValue.Render` method (e.g. unquoted strings),...

Serilog's console sink, for example, which is obviously the most commonly used sink, calls the user-provided `IFormatProvider`'s `GetFormat` method with an `ICustomFormatter` type as it forwards the formatting to Serilog's...

Fixes #186 I don't believe this is a breaking change. Because the hand-written `if` clauses and whatnot that were previously there were doing, in my analysis, effectively a strict *subset*...

Serilog's console sink, for example, which is obviously the most commonly used sink, calls the user-provided `IFormatProvider`'s `GetFormat` method with an `ICustomFormatter` type as it forwards the formatting to Serilog's...

### Proposed change Potentially add a test project that performs some testing against activity/span creation, starting, stopping, attributes, etc. ### Use case Prevents regressions from surfacing over time, since this...

`GroupBy` is too useful not to add — also see #83. For example, in stream processing workloads where certain subsets need to be processed serially, whereas the whole thing should...