Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

KyselyConfig

interface KyselyConfig {
readonly dialect: Dialect;
readonly log?: LogConfig;
readonly plugins?: KyselyPlugin[];
}

§Properties

§
readonly dialect: Dialect
[src]
§
readonly log?: LogConfig
[src]

A list of log levels to log or a custom logger function.

Currently there's only two levels: query and error. This will be expanded based on user feedback later.

Examples

const db = new Kysely<Database>({
  dialect: new PostgresDialect(postgresConfig),
  log: ['query', 'error']
})
const db = new Kysely<Database>({
  dialect: new PostgresDialect(postgresConfig),
  log(event): void {
    if (event.level === 'query') {
      console.log(event.query.sql)
      console.log(event.query.parameters)
    }
  }
})
§
readonly plugins?: KyselyPlugin[]
[src]