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

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

Configuration for [createConsole](https://evolu.dev/docs/api-reference/common/Console/functions/createConsole).

## Properties

<a id="formatter"></a>

### formatter?

```ts
readonly optional formatter?: ConsoleFormatter;
```

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

Transforms entry args before writing (e.g., adds timestamps, path
prefixes).

Receives the entry and returns modified args. Use
[createConsoleFormatter](https://evolu.dev/docs/api-reference/common/Console/functions/createConsoleFormatter) for common formatting options.

---

<a id="level"></a>

### level?

```ts
readonly optional level?: ConsoleLevel;
```

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

Initial log level. Defaults to `"log"`.

---

<a id="name"></a>

### name?

```ts
readonly optional name?: string;
```

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

Name of this console. Defaults to empty string.

---

<a id="output"></a>

### output?

```ts
readonly optional output?: ConsoleOutput;
```

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

Output destination for log entries. Defaults to
[createNativeConsoleOutput](https://evolu.dev/docs/api-reference/common/Console/functions/createNativeConsoleOutput).

---

<a id="path"></a>

### path?

```ts
readonly optional path?: readonly string[];
```

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

Path prefix for this console. Defaults to `[]`.