---
schema_version: "1"
id: cec8d124d7ce30a30a3aa8da47ac2428bb47d557155089771800b4ad5a6196e9
title: "Interface: Logger"
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforce-functions/functions/guide/nodesdk/interfaces/logger.md
canonical_url: https://developer.salesforce.com/docs/platform/functions/guide/logger.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: c4a73bdfd1fcac1be850e39141861225b35333b1a028863494c3051c0d6b14d5
products:
  - Salesforce Functions
---
[sf-fx-runtime-nodejs](https://developer.salesforce.com/docs/platform/functions/NODE_README.md) / Logger

# Interface: Logger

Represents the logging functionality to log given messages at various levels.

## Table of contents

### Methods

- [debug](https://developer.salesforce.com/docs/platform/functions/guide/logger.md#debug)
- [error](https://developer.salesforce.com/docs/platform/functions/guide/logger.md#error)
- [info](https://developer.salesforce.com/docs/platform/functions/guide/logger.md#info)
- [trace](https://developer.salesforce.com/docs/platform/functions/guide/logger.md#trace)
- [warn](https://developer.salesforce.com/docs/platform/functions/guide/logger.md#warn)

## Methods

### debug

▸ **debug**(`message`: _string_): _void_

Logs the given message at the 'debug' level.

#### Parameters

| Name      | Type     | Description         |
| :-------- | :------- | :------------------ |
| `message` | _string_ | The message to log. |

**Returns:** _void_

void


---

### error

▸ **error**(`message`: _string_): _void_

Logs the given message at the 'error' level.

#### Parameters

| Name      | Type     | Description         |
| :-------- | :------- | :------------------ |
| `message` | _string_ | The message to log. |

**Returns:** _void_

void


---

### info

▸ **info**(`message`: _string_): _void_

Logs the given message at the 'info' level.

#### Parameters

| Name      | Type     | Description         |
| :-------- | :------- | :------------------ |
| `message` | _string_ | The message to log. |

**Returns:** _void_

void


---

### trace

▸ **trace**(`message`: _string_): _void_

Logs the given message at the 'trace' level.

#### Parameters

| Name      | Type     | Description         |
| :-------- | :------- | :------------------ |
| `message` | _string_ | The message to log. |

**Returns:** _void_

void


---

### warn

▸ **warn**(`message`: _string_): _void_

Logs the given message at the 'warn' level.

#### Parameters

| Name      | Type     | Description         |
| :-------- | :------- | :------------------ |
| `message` | _string_ | The message to log. |

**Returns:** _void_

void

