30 var encoding = channel.Encoding ?? Encoding.UTF8;
31 using var buffer = MemoryPool<byte>.Shared.Rent(65535);
33 JsonDiagnosticFormat.
Write(@event.Diagnostic.Id, @event.Diagnostic.Level, @event.Diagnostic.Message, @event.Args, @event.Exception, @event.Location,
ref writer, encoding);
34 WriteLine(writer, encoding);
46 var buf = (Span<byte>)stackalloc
byte[8];
47 var len = encoding.GetBytes(Environment.NewLine, buf);
48 writer.Write(buf[..len]);
Implements the IBufferWriter<T> interface around a Memory<T>.