20-06-2009, 07:47 PM
(Modification du message : 20-06-2009, 07:55 PM par Sephi-Chan.)
Je viens de faire pour moi.
J'utilise les Constantes magiques.
J'ai créé une classe log pour enregistrer dans un un fichier XML toutes mes requêtes à la BDD et aussi mes messages de debug.
voilà comme j'appelle la méthode.
$query représente ma requète mysql
array(__METHOD__, __LINE__) représentent la méthode de la classe où j'ai fais appel à ma classe log et à la ligne où elle se trouve.
Voici le résultat du fichier XML
J'espère que cela t'aidra.
Cordialement
J'utilise les Constantes magiques.
J'ai créé une classe log pour enregistrer dans un un fichier XML toutes mes requêtes à la BDD et aussi mes messages de debug.
voilà comme j'appelle la méthode.
$mylog = new log('logs');
$mylog->write($id_joueur,'MAJ Production Gisement' ,$query,array(__METHOD__, __LINE__));
$query représente ma requète mysql
array(__METHOD__, __LINE__) représentent la méthode de la classe où j'ai fais appel à ma classe log et à la ligne où elle se trouve.
Voici le résultat du fichier XML
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<logs>
<log>
<date>20-06-2009 19:37:00</date>
<nom>MAJ Production Gisement</nom>
<page>/dev/jeu.php?mod=production</page>
<methode>gisement::Afficher_Production_Gisement Ligne :417</methode>
<requete>UPDATE gisements SET prod_jour = '100000', reste_brut=reste_brut-'2621', dern_tsp_prod_giss = '2009-06-20 19:37:00', reste_cuves=reste_cuves+'2621' WHERE id_gisement = '1'</requete>
</log>
</logs>
J'espère que cela t'aidra.
Cordialement