Logs PostgreSQL et valeurs des paramètres des requêtes loggées - SQL/NoSQL - Programmation
Marsh Posté le 11-05-2011 à 00:20:08
Question non claire , ...
si cet app est source
et comment on arrive a "SELECT id_truc, libelle_truc, num_truc FROM table WHERE num_truc=$1"
tu doit evaluer $1 avant quel entre dans un string (valeur chaine) pour etre logger
"SELECT id_truc, libelle_truc, num_truc FROM table WHERE num_truc=$1"
tu peut faire deux route (2 functions) , un pour la requete et un pour le logger
Marsh Posté le 11-05-2011 à 08:51:01
En fait si c'est une requête en SQL natif, la valeur du paramètre je l'ai, mais là, c'est Hibernate qui renvoie la requête au serveur de données... Et là dans les logs, ce ne sont que les paramètres qui ressortent.
Marsh Posté le 10-05-2011 à 12:54:35
Salut,
J'ai dans les mains une appli Java assez vieille dans laquelle on me signale quelques bugs. Basée sur du PostgreSQL, j'ai commencé à logger les requêtes, mais celles-ci contiennent des paramètres, qui ressortent sous la forme de paramètres dans les logs et non sous la forme des valeurs des paramètres. Exemple :
SELECT id_truc, libelle_truc, num_truc FROM table WHERE num_truc=$1
J'ai beau chercher, je ne trouve pas de moyen d'afficher cette requête avec les valeurs réelles...
Quelqu'un saurait me diriger ?