Message Journaling essentially means to copy a message from one destination to another destination of similar 'types'. So, when Journaling is enabled, a console-based application can be written in order to consume messages from the original destination as well as from the journaling destination. This application can programmatically receive the original produced message and inspect this message in any manner required.
Overview
Content Tools
ThemeBuilder