# Interface: LoggerLinkOptions<TRouter>

> 

Defined in: packages/client/dist/loggerLink-Daki\_B65.d.mts:35

Options for [loggerLink](https://trpc.io/docs/typedoc/react-query/index/functions/loggerLink.md).

## See

https://trpc.io/docs/client/links/loggerLink#loggerlink-options

## Type Parameters

| Type Parameter |
| ------ |
| `TRouter` *extends* `AnyRouter` |

## Properties

### colorMode?

> `optional` **colorMode**: `ColorMode`

Defined in: packages/client/dist/loggerLink-Daki\_B65.d.mts:54

Color mode

#### Default

```ts
typeof window === 'undefined' ? 'ansi' : 'css'
```

***

### console?

> `optional` **console**: `ConsoleEsque`

Defined in: packages/client/dist/loggerLink-Daki\_B65.d.mts:49

The console the built-in logger writes to.

***

### enabled?

> `optional` **enabled**: `EnabledFn`\<`TRouter`\>

Defined in: packages/client/dist/loggerLink-Daki\_B65.d.mts:45

Decides whether to log a call.

#### Default

```ts
() => true
```

***

### logger?

> `optional` **logger**: `LoggerLinkFn`\<`TRouter`\>

Defined in: packages/client/dist/loggerLink-Daki\_B65.d.mts:40

Replaces the built-in logger. Called when a call starts and for each
result or error, so a subscription calls it for every event.

***

### withContext?

> `optional` **withContext**: `boolean`

Defined in: packages/client/dist/loggerLink-Daki\_B65.d.mts:58

Include context in the log - defaults to false unless `colorMode` is 'css'
