Go AVDN
Reveal Message Locations

Internationalized contents are destined to be shown to the software user, while their technical details are to be hidden by contrast.

But with Message Facility, the defining location of messages can be revealed from the end user interface with a simple switch of Messager configuration. This switch can be turned on/off as per Messager basis, by just modifying the Messager's config meta resource at XPath messaging/@revealLocation.

For an exercise, try modify tutor/msg.meta, change messaging/@revealLocation to true as:

<?xml version="1.0" encoding="UTF-8"?>
<java>
  <messaging revealLocation="true" />

  <logging level="CONFIG">

.....

  </logging>
</java>

This snippet is from tutor/msg.meta

Then run the MsgViewer as described in the previous Running MsgViewer section, and you will see the interface like this:

Yes, it is some ugly, but you get to know where the messages are.