Recently while testing a patch I found it immensely useful to distinguish which session each WARNING message came from, when bespoke tests were run under isolationtester. Current code does not show that, so I developed this patch adding notice processors, and then it does.
I reviewed and tested the patch. It is working as expected.