Jump to content

[TOOL] Un debug per lo sviluppo dei moduli


vinoalvino

Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...