---
title: Logger
description: Learn how to use EIPs
documentId: ipaas-eips-log
locale: en-US
---

The **Logger** EIP records messages for monitoring and debugging.

## Parameters

| Parameter | Description | Default value | Type |
|-----------|-----------|--------------|------|
| Message | Displays the text of the message that will be logged. | | String |
| LoggingLevel | Displays the severity level of the log: <br/>• Trace<br/>• Debug<br/>• Info<br/>• Warn<br/>• Error<br/>• Off | INFO | LoggingLevel |
| LoggingName | Log name | | String |
| Marker | Allows adding a "mark" or "tag" to messages through the SLF4J Marker (Simple Logging Façade for Java). This is useful for categorizing and filtering logs based on specific criteria. | | String |

<Callout type="note" title="NOTE">
**Severity levels** of a *log* indicate the severity of events recorded in systems.  
Each level serves to categorize the importance of messages and assist in debugging, monitoring, and system analysis. 
The INFO level is the most common level for general execution information.
</Callout>

## Example

<Steps>
<Step>
In the snippet below, the log has an ID and a description.
</Step>
<Step>
The `message` parameter logs the message `Entered block 1` at the `INFO` level.
</Step>
<Step>
In addition to the severity level, the snippet contains a marker to assist in its categorization.
</Step>
</Steps>

```yaml
steps:
  - log:
      id: log-3564773072
      description: log1
      message: Entered block 1
      loggingLevel: INFO
      marker: process-start
```
