[FIX][Event Manager] popup window only shows data from logging events
Marcin had implemented the popup straight from the MCLB like this:
I thought it would be a great idea not to backformat from the already formatted strings in the MCLB, but directly use the log entries like this:
Unfortunately, we both missed, that we have three other events pushing data to the MCLB and not only Logging Events. So the Log Records array doesn't match the lines in the MCLB any more.
My idea for an easy fix was to create a log record in that three events and use the same MHL case than for logging events.
This fixes the issue, but the result is not desirable.
What should the popup display for system message, error messages and status messsages? It seems we mainly need a way to overwrite the private callchain of the log records.
We could add a protected write accessor in the log record class and use it in a childclass: