# tWarn

Triggers a warning often caught by the tLogCatcher component for exhaustive log.

Both tDie and tWarn components are closely related to the tLogCatcher component. They generally make sense when used alongside a tLogCatcher in order for the log data collected to be encapsulated and passed on to the output defined.

This component provides a priority-rated message to the next component. It does not stop your Job in case of error. If you want to kill a Job in case of error, see the tDie documentation.

## tWarn Standard properties

These properties are used to configure tWarn running in the Standard Job framework.

The Standard tWarn component belongs to the Logs & Errors family.

The component in this framework is available in all Talend products.

## Basic settings

| Properties | Description |
| --- | --- |
| Warn message | Type in your warning message. |
| Code | Define the code level. |
| Priority | Enter the priority level as an integer. |

## Global Variables

| Variables | Description |
| --- | --- |
| Global Variables | WARN\_MESSAGES: the warning message. This<br>is an After variable and it returns a string.<br><br><br>WARN\_CODE: the code level of<br>the warning message. This is an After variable and it returns an integer.<br><br><br>WARN\_PRIORITY: the priority level of the warning message. This is an<br>After variable and it returns an integer.<br><br><br>ERROR\_MESSAGE: the error message generated by the<br>component when an error occurs. This is an After variable and it returns a string. This<br>variable functions only if the Die on error checkbox is<br>cleared, if the component has this checkbox.<br><br>A Flow variable functions during the execution of a component<br>while an After variable functions after the execution of the component.<br><br>To fill up a field or expression with a variable, press Ctrl+Space to access the variable list and choose the variable to use from<br>it.<br><br>For more information about variables, see [Using contexts and variables](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/contexts-and-variables). |

## Usage

| Usage guidance | Description |
| --- | --- |
| **Usage rule** | Cannot be used as a start component. If an output component is<br>connected to it, an input component should be preceding it. |

**Related concepts**

* [Catching messages triggered by a tWarn component](https://help.qlik.com/talend/en-US/components/8.0/logs-and-errors/twarn-tlogcatcher-tlogrow-trowgenerator-catching-messages-triggered-by-twarn-component-standard-component "This example shows you how to use the tLogCatcher component to catch the messages triggered by a tWarn component.")