# Logger

TypeScript source: `utils/logger.ts`

## Classes

### Logger

Source: `utils/logger.ts:68`

Singleton logger used by Viewer and Visualizer code paths.

#### Remarks

Debug output is controlled by `DEBUG_LOGS_LOCAL_STORAGE_KEY`. When Electron log forwarding is available, messages are also
forwarded to the native host on a best-effort basis.

#### Members

| Name | Type | Description |
| --- | --- | --- |
| `debugLogsEnabled` | `unknown` |  |
| `debug` | `unknown` |  |
| `error` | `unknown` |  |
| `info` | `unknown` |  |
| `log` | `unknown` |  |
| `warn` | `unknown` |  |
| `getLogger` | `unknown` |  |

## Constants

### DEBUG_LOGS_LOCAL_STORAGE_KEY

Source: `utils/logger.ts:4`

```ts
"viewer-debug-logs-enabled"
```

Local storage key controlling whether Viewer debug logs are enabled.
