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

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

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

## Properties

<a id="starttime"></a>

### startTime?

```ts
readonly optional startTime?: number & Brand<"Int"> & Brand<"NonNegative"> & Brand<"LessThan281474976710655"> & Brand<"Millis">;
```

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

Start time for relative timestamps. Defaults to first entry timestamp.

Pass a [Millis](https://evolu.dev/docs/api-reference/common/Time/variables/Millis) value to use a custom start time, useful when multiple
consoles should share the same relative timeline.

---

<a id="timestampformat"></a>

### timestampFormat?

```ts
readonly optional timestampFormat?: ConsoleEntryTimestampFormat;
```

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

Timestamp format to prepend to log messages.

- `"relative"` — elapsed since start: `+0.000s`, `+1.500s`, `+1m30.000s`
- `"absolute"` — local clock time: `14:32:15.234`
- `"iso"` — ISO 8601 UTC: `2026-01-28T14:30:00.123Z`
- `"none"` — no timestamp (default)