This example shows you how to use the tLogCatcher component to catch the messages triggered by a tWarn component.
Creating a Job for catching messages triggered by a tWarn component
Create a Job to trigger some messages using the tWarn component, then catch the messages using the tLogCatcher component and display the messages on the console.
Create a new Job and add a tRowGenerator component, a tWarn component, a tLogCatcher component, and a tLogRow component by typing their names in the design workspace or dropping them from the Palette.
Link the tRowGenerator component to the tWarn component using a Row > Main connection.
Link the tLogCatcher component to the tLogRow component using a Row > Main connection.
Configuring the Job for catching messages triggered by the tWarn component
Configure the components used in the Job that catches the messages triggered by the tWarn component and then displays the messages on the console.
Double-click the tRowGenerator component to open its row generator editor.
Define the schema by adding one column id of Integer type, and select the predefined function Numeric.sequence(String,int,int) in the Functions column.
Enter the number of records to be generated in the Number of Rows for RowGenerator field, 3 in this example. When done, click OK to close the dialog box.
Double-click the tWarn component to open its Basic settings view.
Select Info from the Priority drop-down list.
In the Warn message field, enter the message to be triggered when a new record is generated, a new record is generated in this example.
Double-click the tLogCatcher component to open its Basic settings view.
Select the Catch tWarn check box to catch the messages triggered by the tWarn component.
Double-click the tLogRow component to open its Basic settings view, and then select Table (print values in cells of a table) in the Mode area for better readability of the result.
Executing the Job to catch messages triggered by a tWarn component
After setting up the Job and configuring the components used in the Job for catching messages triggered by the tWarn component, you can then execute the Job and verify the Job execution result.
Press Ctrl + S to save the Job.
Press F6 to execute the Job.
As shown above, all messages triggered are collected and displayed on the console.