[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:260](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Console.ts#L260)

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:283](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Console.ts#L283)

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:265](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Console.ts#L265)

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

---

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

### name?

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

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

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

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:274](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Console.ts#L274)

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