[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) › createConsoleArrayOutput

```ts
function createConsoleArrayOutput(entries: ConsoleEntry[]): ConsoleOutput;
```

Defined in: [packages/common/src/Console.ts:612](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Console.ts#L612)

Creates a [ConsoleOutput](https://evolu.dev/docs/api-reference/common/Console/interfaces/ConsoleOutput) that captures entries to an array.

Useful for testing. Pass your own array to inspect captured entries.

### Example

```ts
import {
  assertOk,
  createConsole,
  createConsoleArrayOutput,
  Data,
  type ConsoleEntry,
} from "@evolu/common";

const entries: Array<ConsoleEntry> = [];
const console = createConsole({
  output: createConsoleArrayOutput(entries),
});
console.info("connected");
assertOk(Data.fromUnknown(entries), [
  { method: "info", path: [], args: ["connected"] },
]);
```