MCPcopy
hub / github.com/prisma/prisma / createConsoleLogger

Function createConsoleLogger

packages/query-plan-executor/src/log/factory.ts:12–19  ·  view source on GitHub ↗
(logFormat: LogFormat, logLevel: LogLevel | 'off')

Source from the content-addressed store, hash-verified

10 * When `logLevel` is `'off'`, all log events are dropped.
11 */
12export function createConsoleLogger(logFormat: LogFormat, logLevel: LogLevel | 'off'): Logger {
13 const sink =
14 logLevel === 'off'
15 ? new DroppingSink()
16 : new FilteringSink(new ConsoleSink(createLogFormatter(logFormat)), thresholdLogFilter(logLevel))
17
18 return new Logger(sink)
19}

Callers 2

factory.test.tsFile · 0.90
fallbackLoggerMiddlewareFunction · 0.90

Calls 2

createLogFormatterFunction · 0.90
thresholdLogFilterFunction · 0.90

Tested by

no test coverage detected