[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Console](https://evolu.dev/docs/api-reference/common/Console) › ConsoleOutput

Defined in: [packages/common/src/Console.ts:244](https://github.com/evoluhq/evolu/blob/ca15b4661c40fedb9f47434497086039cbdea38e/packages/common/src/Console.ts#L244)

Output destination for [Console](https://evolu.dev/docs/api-reference/common/Console/interfaces/Console).

Implement this interface to create custom log destinations (file, network,
array for testing, etc.).

Use [createNativeConsoleOutput](https://evolu.dev/docs/api-reference/common/Console/functions/createNativeConsoleOutput) for native console output.

## Extended by

- [`ConsoleStoreOutput`](https://evolu.dev/docs/api-reference/common/Console/interfaces/ConsoleStoreOutput)

## Properties

<a id="write"></a>

### write

```ts
readonly write: (entry: ConsoleEntry, formatter?: ConsoleFormatter) => void;
```

Defined in: [packages/common/src/Console.ts:246](https://github.com/evoluhq/evolu/blob/ca15b4661c40fedb9f47434497086039cbdea38e/packages/common/src/Console.ts#L246)

Write a log entry to this output.