Changeset 73604 in spip-zone for _plugins_/fusion_spip


Ignore:
Timestamp:
Jun 15, 2013, 2:36:13 PM (6 years ago)
Author:
nicolas.dorigny@…
Message:

Utilisation d'une fonction dédiée pour logger, le but serait de générer un affichage au fur et à mesure pour ces traitements qui sont très longs, en utilisant ob_flush(); flush() X 2
A suivre...

Location:
_plugins_/fusion_spip/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fusion_spip/trunk/formulaires/fusion_spip.php

    r73276 r73604  
    106106        } else {
    107107
     108                @ini_set("zlib.output_compression","0"); // pour permettre l'affichage au fur et a mesure
     109
    108110                $time_start = microtime(true);
    109                 spip_log('Démarrage de la fusion', 'fusion_spip_'.$connect);
     111                fusion_spip_log('Démarrage de la fusion', 'fusion_spip_'.$connect);
    110112
    111113                $principales = fusion_spip_lister_tables_principales($connect, true);
     
    156158                $time_end = microtime(true);
    157159                $time = $time_end - $time_start;
    158                 spip_log('Fusion terminée : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     160                fusion_spip_log('Fusion terminée : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    159161
    160162                $retour = array(
  • _plugins_/fusion_spip/trunk/inc/fusion_spip.php

    r73278 r73604  
    183183        $time_end = microtime(true);
    184184        $time = $time_end - $time_start;
    185         spip_log('Table '.$nom_table.' traitée ('.$count.') : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     185        fusion_spip_log('Table '.$nom_table.' traitée ('.$count.') : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    186186
    187187}
     
    267267        $time_end = microtime(true);
    268268        $time = $time_end - $time_start;
    269         spip_log('Table auxiliaire '.$nom_table.' traitée ('.$count.') : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     269        fusion_spip_log('Table auxiliaire '.$nom_table.' traitée ('.$count.') : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    270270
    271271}
     
    322322        $time_end = microtime(true);
    323323        $time = $time_end - $time_start;
    324         spip_log('Liaisons '.$nom_table.' traitées : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     324        fusion_spip_log('Liaisons '.$nom_table.' traitées : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    325325
    326326}
     
    446446        $time_end = microtime(true);
    447447        $time = $time_end - $time_start;
    448         spip_log('Vignettes documents mises à jour : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     448        fusion_spip_log('Vignettes documents mises à jour : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    449449}
    450450
     
    484484                        if (file_exists($source_doc) && copy($source_doc, $dest_doc)) {
    485485                                $documents_importes++;
    486                                 //spip_log('Document copié : '.$source_doc.' > '.$dest_doc, 'fusion_spip_documents_'.$connect);
     486                                //fusion_spip_log('Document copié : '.$source_doc.' > '.$dest_doc, 'fusion_spip_documents_'.$connect);
    487487                        } else {
    488                                 //spip_log('Document échec : '.$source_doc.' > '.$dest_doc, 'fusion_spip_documents_'.$connect);
     488                                //fusion_spip_log('Document échec : '.$source_doc.' > '.$dest_doc, 'fusion_spip_documents_'.$connect);
    489489                        }
    490490                }
     
    519519                        if (copy($logo, $dest_logo)) {
    520520                                $logos_importes++;
    521                                 //spip_log('Logo copié : '.$logo.' > '.$dest_logo, 'fusion_spip_documents_'.$connect);
     521                                //fusion_spip_log('Logo copié : '.$logo.' > '.$dest_logo, 'fusion_spip_documents_'.$connect);
    522522                        } else {
    523                                 //spip_log('Logo échec : '.$logo.' > '.$dest_logo, 'fusion_spip_documents_'.$connect);
     523                                //fusion_spip_log('Logo échec : '.$logo.' > '.$dest_logo, 'fusion_spip_documents_'.$connect);
    524524                        }
    525525                } else {
    526526                        // objet lié pas trouvé ? logo obsolète, on ne fait rien
    527                         //spip_log($logo.' : liaison pas trouvée', 'fusion_spip_documents_'.$connect);
     527                        //fusion_spip_log($logo.' : liaison pas trouvée', 'fusion_spip_documents_'.$connect);
    528528                }
    529529        }
     
    531531        $time_end = microtime(true);
    532532        $time = $time_end - $time_start;
    533         spip_log('Documents importés ('.$documents_importes.' docs / '.$logos_importes.' logos) : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     533        fusion_spip_log('Documents importés ('.$documents_importes.' docs / '.$logos_importes.' logos) : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    534534}
    535535
     
    619619        $time_end = microtime(true);
    620620        $time = $time_end - $time_start;
    621         spip_log('Liens internes mis à jour ('.$objets_mis_a_jour.' objets) : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     621        fusion_spip_log('Liens internes mis à jour ('.$objets_mis_a_jour.' objets) : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    622622
    623623}
     
    694694        $time_end = microtime(true);
    695695        $time = $time_end - $time_start;
    696         spip_log('Modèles mis à jour ('.$objets_mis_a_jour.' objets) : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
     696        fusion_spip_log('Modèles mis à jour ('.$objets_mis_a_jour.' objets) : '.number_format($time, 2).' secondes)', 'fusion_spip_'.$connect);
    697697}
    698698
     
    720720        return $objets;
    721721}
     722
     723function fusion_spip_log($message, $fichier){
     724        //@todo: trouver un moyen de faire une sortie au fur et à mesure (avec ob_flush(); flush(); x2)
     725        spip_log($message, 'fusion_spip_'.$fichier);
     726}
Note: See TracChangeset for help on using the changeset viewer.