it is a little primitive compared to what you are looking for, but I did what you suggested in your OP using standard logging and by writing image files. As a rule, the processes of recording and processing logs and signals exist in unit tests.
Signals
identifiers are given (file names are often entered) that can be supplemented (often this is the name of the process or step).
for the development of processors, it is very convenient.
Adding html to posts will be simple. in this context, you could easily create visible html output - you would not need to generate any html, just use the html template files and then paste the messages.
I would do it myself (as I have done many times for several types of signals) if you do not have good referrals.
justin
source share