feat: add per-client trace mode flag with dynamic parser logger

This commit is contained in:
Joseph Doherty
2026-02-23 04:26:15 -05:00
parent cd87a48343
commit 7c324843ff
4 changed files with 32 additions and 1 deletions

View File

@@ -36,7 +36,8 @@ public sealed class NatsParser
{
private static readonly byte[] CrLfBytes = "\r\n"u8.ToArray();
private readonly int _maxPayload;
private readonly ILogger? _logger;
private ILogger? _logger;
public ILogger? Logger { set => _logger = value; }
// State for split-packet payload reading
private bool _awaitingPayload;