[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:248](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L248)

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:271](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L271)

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:253](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L253)

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

---

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

### name?

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

Defined in: [packages/common/src/Console.ts:250](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L250)

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:259](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L259)

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:262](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L262)

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