launchbadge/sqlx

Log queries including bind arguments and execution time

Open

#162 aberto em 26 de mar. de 2020

Ver no GitHub
 (9 comments) (0 reactions) (0 assignees)Rust (1.307 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (13.916 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

TRACE sqlx::query > SELECT …, elapsed: 0.04ms

    SELECT foo, bar, baz
    FROM this_table_over_here
    WHERE foo = $1 AND bar = $2
    ORDER BY baz

    $1 = 50
    $2 = 694

TRACE sqlx::query > INSERT INTO table_name …, elapsed: 12.04ms

Log format is very "let's figure out what we think looks best". Use log. We should new line + indent like error stack traces for the query body. Not sure how to nicely show the bind arguments.

Guia do colaborador