launchbadge/sqlx

Log queries including bind arguments and execution time

Open

#162 ouverte le 26 mars 2020

Voir sur GitHub
 (9 commentaires) (0 réactions) (0 assignés)Rust (1 307 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (13 916 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

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.

Guide contributeur