# LogsManagerBuilder

**Kind**: interface | **Module**: [Insights](https://docs.interop.io/desktop/reference/javascript/insights/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/insights/logsmanagerbuilder/index.html

Builder class used to set up Logs module.

## Methods

### build

```ts
() => LogsManager
```

**Returns**: `LogsManager`

### withLogger

```ts
(logger: Logger) => this
```

**Parameters**

- **`logger`** (`Logger`, required)

**Returns**: `this`

### withSettings

```ts
(settings: TracesSettings) => this
```

**Parameters**

- **`settings`** (`TracesSettings`, required)

**Returns**: `this`

## Related types

- [Logger](https://docs.interop.io/desktop/reference/javascript/insights/logger/index.md)
- [LogsManager](https://docs.interop.io/desktop/reference/javascript/insights/logsmanager/index.md)
- [TracesSettings](https://docs.interop.io/desktop/reference/javascript/insights/tracessettings/index.md)
