Skip to main content

Function: createStructuredQueryLogger()

createStructuredQueryLogger(options?): QueryHooks

Defined in: src/observability/StructuredQueryLogger.ts:50

Creates a structured query logger that formats executed SQL operations like Prisma.

Parameters​

ParameterTypeDescription
options?StructuredQueryLoggerOptionsConfiguration options for prefix, format ('prisma'

Returns​

QueryHooks

QueryHooks ready to pass to options.withHooks(...).

Usecase​

Output clean, structured, and colored query execution logs matching Prisma's signature style.

Example​

options.withHooks(createStructuredQueryLogger({ format: 'prisma' }));