The PR got accepted so, remember from now on to not log SQL errors and/or queries unless you explicitly need it (they will be logged by the DB handler).
Regards, *Marcos García* marcos...@gmail.com 2014-06-10 15:16 GMT+02:00 Doursenaud, Raphaël <rdoursen...@gpcsolutions.fr> : > Well not really. Putting the query logger into the SQL class does not > prevent you from calling the logger in your own code (for comments, special > cases…). It will just display on the line before the query. Best of both > worlds. > > If you really want to know what part of the code trigger the sql query, we > can still extand the logger call to include debug_backtrace() informations > like the caller class name. > > But if you're down to needing such low level informations, you should > start using a debugger right now ;) Xdebug FTW! > > > 2014-06-10 15:09 GMT+02:00 Florian HENRY <florian.he...@open-concept.pro>: > > Hi, >> >> I think it is a good idea, but the avantage of logging inside code is >> to speficy special remark into log file >> >> dol_syslog(get_class($this).'/'.pathinfo(__FILE__,PATHINFO_FILENAME).'::'.__FUNCTION__.' >> HereIPutTextThatICanFindInLogEasy sql='.$sql); >> >> Avantage to put it into SQL handler : all SQL query will be logged >> that is very good things. >> Disavantage, we do not know anymore what file/code part launch the >> request. >> >> Regards >> >> Florian Henry+33 6 03 76 48 >> 07florian.henry@open-concept.prohttp://www.open-concept.pro >> Twitter : @_Open_Concept_ >> >> Le 10/06/2014 13:59, Marcos García a écrit : >> >> Hi all: >> >> I found many dol_syslog calls from all over the code logging SQL to the >> syslog module, so I found more appropiate to move them to the database >> handler query function and decrease logging level to DEBUG ( >> https://github.com/Dolibarr/dolibarr/pull/1647/files). >> >> The thing is that Francis Appels (https://github.com/fappels) warned me >> that there are many more dol_syslog calls with format "class/file::function >> sql=".$sql which are around of 800 calls. >> >> I propose to change "class/file::function sql=".$sql to >> "class/file::function". Because I find more appropiate to log SQL from the >> SQL handler and no from all over the code. >> >> Before going into that, what do you think about it? >> >> Regards, >> >> >> *Marcos García* >> >> marcos...@gmail.com >> >> >> >> _______________________________________________ >> Dolibarr-dev mailing >> listDolibarr-dev@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/dolibarr-dev >> >> >> >> _______________________________________________ >> Dolibarr-dev mailing list >> Dolibarr-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev >> >> > > > -- > *Raphaël Doursenaud* > Directeur technique (CTO) > Expert certifié en déploiement Google Apps > <https://gpcsolutions.fr/raphael-doursenaud-google-apps-certified-deployment-specialist> > +33 (0)5 35 53 97 13 - +33 (0)6 68 48 20 10 > > <http://gpcsolutions.fr> > http://gpcsolutions.fr > Technopole Hélioparc > 2 avenue du Président Pierre Angot > 64053 PAU CEDEX 9 > SARL GPC.solutions au capital de 7 500 € - R.C.S. PAU 528 995 921 > > <https://www.google.com/a/partnersearch/#partner?partner_id=46687933_a0n60000000sqpWAAQ> > <http://wiki.dolibarr.org/index.php/Dolibarr_suppliers_France#GPC.solutions> > > _______________________________________________ > Dolibarr-dev mailing list > Dolibarr-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev > >
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/dolibarr-dev