The Error Reporting System (ERS)
message window at the bottom of the Igui contains a table reporting all the ERS messages flowing through the
system the Igui is subscribed for. Each message contains a time/date stamp, the message severity, the name of
the application the message comes from, the message name and the message text.
Some times could be desirable to add some default filter in order to not show messages that are very
frequent but not critical. The ERS panel supports this feature and when it is enabled, the toggle button
at left of the "Subscription criteria" is automatically selected with red borders. The default filter
can be disabled at any time de-selecting the toggle button. The definitions of the messages to filter
out are taken from an OKS configuration file; whenever that file is changed, the user can update the
filter pressing the reload button (the first button in the ERS window top toolbar).
In order to have a default filter, the environment variable TDAQ_IGUI_ERS_FILTER_FILE
has to be defined and should point to the file containing the description of the messages to be filtered
out. A simple example of such a file can be found here. The OKS
schema can be fond here as well.
The user can choose between two different display styles for the message text: a short message format, showing only the bare message text
and a long message format, showing the full message including additional message qualifiers:
The user can choose between the different settings via the Message format buttons on the panel bottom toolbar.
The user can changs the number of visible messages in the table using the Number
of visible rows spinner on the panel bottom toolbar. Once the maximum number of messages has been reached,
the oldest message is removed for each new message. If the maximum number of visible message is inserted
manually into the spinner (not using the up/down arrows) then the insertion must be confirmed pressing the ENTER
button. For efficiency reason the minum number of visible messages is fixed to 100; for the same reason the user
choice should not be greater than a few thousands (~ 1000/2000).
Message can be removed or copied to the system clipboard (to use it in another application) by selecting them
and pressing the right mouse button.
Depending on your display settings the full message (including
time, severity etc.) will be put to the system clipboard in the short or the long message format.