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

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

# Function: configureLogger()

> **configureLogger**(`options`): `void`

Defined in: [packages/b2c-tooling-sdk/src/logging/logger.ts:160](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/logging/logger.ts#L160)

Configures global logger defaults for the entire application.

Subsequent calls to [createLogger](createLogger.md) and [getLogger](getLogger.md) will inherit these settings.
This is typically called once at application startup.

## Parameters

### options

[`LoggerOptions`](../interfaces/LoggerOptions.md)

Global logger configuration to apply

## Returns

`void`

## Example

```ts
configureLogger({ level: 'info', json: true });
const logger = getLogger(); // Uses configured defaults
```
