Un systeme de Trace : une piste ?

Bonjour,

Pour valider le chargement / omission de certaines CSS d’un SPIP 3,
je voudrais revenir à une idée évoquée autre fois avec J-Luc :
→ un mode var_mode=inclure plus complet & plus simpliste
(en effet, reprenant de vieux sites, je n’arrive pas a trouver l’absence de certaines CSS personnalisées)

Dans l’absolu, je souhaiterai n’afficher QUE les chemins des fichiers de noisettes chargés (avec la ligne de chargement du parent),
le tout dans un fichier texte, qui pourrait être utilisé en parallèle de SkelEditor.

J’avais autrefois commencé à chercher dans le code source les décodages de var_mode…

Mais ne serait-il pas beaucoup plus simple d’avoir une option dans mes_options : celle-ci pour tout squelette principal page=PSPSPS chargé,
re-créerait un fichier trace_PSPSPS.txt (ou .html) dans /tmp/trace/.
(à charge à Skeleditor+ de le proposer en téléchargement interactif…).

Et pour ce faire, j’ai dans l’idée de simplement compléter [utils.php]find_in_path() en lui ajoutant un appel conditionnel a spip_log() :

  • déjà est-ce le bon point d’entrée ? est-ce bien l’unique chargeur…
    _ et est-il exhaustif ?
  • quelles variables PHP utiliser pour : le type de squelette principal, la noisette d’origine de chaque INCLURE ou autre cascade, y a-t-il un risque de devoir travailler sur le resultat de récuper_fond()
  • quelles exceptions ou particularités me feriez-vous observer ?

Voila l’idée, avec toute mon ignorance du fonctionnement du compilateur…
Merci de vos conseils (ou pointeurs de documentation)