## Logger.log() method

**Signature:**

```typescript
log(level: LogLevel, msg: string, data?: Record<string, any> | Error): void;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| level | [LogLevel](/content/docs/sdk/core.loglevel) |  |
| msg | string |  |
| data | Record<string, any> \| Error | _(Optional)_ |

**Returns:**

void

- [Logger.log() method](/content/docs/sdk/core.logger.log#loggerlog-method/index.html)  
- [Parameters](/content/docs/sdk/core.logger.log#parameters/index.html)
