Skip to content
tRPC

Partners

Interface: LoggerLinkOptions<TRouter>

On this page

Defined in: packages/client/dist/loggerLink-Daki_B65.d.mts:35

Options for loggerLink.

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

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

() => 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'