namespace Fleet.Core; /// Adds stable diagnostic context to every event in one operation. public sealed class ContextNodeLog(INodeLog inner, params (string Key, object? Value)[] context) : INodeLog { public void Write(NodeLogLevel level, string message, params (string Key, object? Value)[] fields) => inner.Write(level, message, [.. context, .. fields]); }