Animate logging would be sufficient for debugging if it added some extra details:
all logs should include the pipe name they are working on (better transaction greppability)
at a minimum, reader/writer connect messages should contain the remote server that connected, but reads and writes could (should?) show the remote id as well.
block size and read/write request size might be helpful as well
Animate logging would be sufficient for debugging if it added some extra details: