vinoalvino Posted April 17, 2009 Share Posted April 17, 2009 Dopo aver smoccolato a lungo nel tentativo di avere un debug per lo sviluppo prestashop ho finalmente realizzato una funzioncina da aggiungere ai vari moduli in fase di sviluppo: private function debugMsg($msg, $clear=false){ if( !$handle = @fopen(_PS_ROOT_DIR_ ."/_debug.txt", ($clear ? "w" : "a") ) ) return; $log = date("[d-M-Y H:i:s] ") . $this->name; fwrite($handle, "$log: $msg\n"); fclose($handle); } Chiamando la funzione da un modulo, per esempio: $this->debugMsg("tag_pro=$tag_pro tag_num=$tag_num tag_combo=$tag_combo var=$var"); Verrà generato (se esiste viene appesa una riga) un file _debug.txt nella radice di prestashop con la riga: [17-Apr-2009 18:52:23] blocknavigation: tag_pro=0 tag_num=1 tag_combo=1 var=0|1|1 Mettendo true nel secondo parametro opzionale il file viene pulito prima di scriverci $this->debugMsg("qualcosa",true); P.S: con tutti i regali che vi faccio vorrei il vostro 8 per mille ;-) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now