---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [logging](../index.md) / Logger

# Interface: Logger

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:41](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L41)

## Methods

### child()

> **child**(`context`): `Logger`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:54](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L54)

#### Parameters

##### context

[`LogContext`](LogContext.md)

#### Returns

`Logger`

***

### debug()

#### Call Signature

> **debug**(`message`, `context?`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:44](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L44)

##### Parameters

###### message

`string`

###### context?

[`LogContext`](LogContext.md)

##### Returns

`void`

#### Call Signature

> **debug**(`context`, `message`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:45](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L45)

##### Parameters

###### context

[`LogContext`](LogContext.md)

###### message

`string`

##### Returns

`void`

***

### error()

#### Call Signature

> **error**(`message`, `context?`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:50](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L50)

##### Parameters

###### message

`string`

###### context?

[`LogContext`](LogContext.md)

##### Returns

`void`

#### Call Signature

> **error**(`context`, `message`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:51](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L51)

##### Parameters

###### context

[`LogContext`](LogContext.md)

###### message

`string`

##### Returns

`void`

***

### fatal()

#### Call Signature

> **fatal**(`message`, `context?`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:52](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L52)

##### Parameters

###### message

`string`

###### context?

[`LogContext`](LogContext.md)

##### Returns

`void`

#### Call Signature

> **fatal**(`context`, `message`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L53)

##### Parameters

###### context

[`LogContext`](LogContext.md)

###### message

`string`

##### Returns

`void`

***

### info()

#### Call Signature

> **info**(`message`, `context?`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:46](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L46)

##### Parameters

###### message

`string`

###### context?

[`LogContext`](LogContext.md)

##### Returns

`void`

#### Call Signature

> **info**(`context`, `message`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:47](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L47)

##### Parameters

###### context

[`LogContext`](LogContext.md)

###### message

`string`

##### Returns

`void`

***

### trace()

#### Call Signature

> **trace**(`message`, `context?`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:42](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L42)

##### Parameters

###### message

`string`

###### context?

[`LogContext`](LogContext.md)

##### Returns

`void`

#### Call Signature

> **trace**(`context`, `message`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L43)

##### Parameters

###### context

[`LogContext`](LogContext.md)

###### message

`string`

##### Returns

`void`

***

### warn()

#### Call Signature

> **warn**(`message`, `context?`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:48](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L48)

##### Parameters

###### message

`string`

###### context?

[`LogContext`](LogContext.md)

##### Returns

`void`

#### Call Signature

> **warn**(`context`, `message`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/types.ts:49](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/logging/types.ts#L49)

##### Parameters

###### context

[`LogContext`](LogContext.md)

###### message

`string`

##### Returns

`void`
