Aller au contenu

Visionneuse de logs

La Visionneuse de logs vous permet de consulter les logs de traceback Ren’Py generes lorsqu’un jeu rencontre une erreur ou un plantage.

Lorsqu’un jeu Ren’Py plante ou rencontre une erreur Python pendant le jeu, le moteur ecrit un fichier traceback.txt dans le repertoire du jeu. Lorsque le jeu s’arrete, Spark automatiquement :

  1. Detecte le fichier traceback.txt
  2. Ajoute les informations systeme de Spark (version iOS, version de Spark, version du moteur, reglages du jeu et configuration de l’appareil)
  3. Renomme le fichier avec un horodatage (ex. traceback_20260311_143022.txt)
  4. Le deplace dans un dossier logs/ a l’interieur du repertoire du jeu

Chaque plantage genere un fichier de log separe, vous pouvez donc consulter l’historique des erreurs d’un jeu.

La Visionneuse de logs est accessible depuis l’ecran Detail du jeu. Un bouton vert Logs apparait lorsqu’un jeu a un ou plusieurs logs de traceback disponibles.

Si un traceback est detecte immediatement apres la fermeture d’un jeu, Spark vous alertera qu’un fichier de log est disponible pour consultation avec une option pour le voir immediatement.

Les logs contiennent des tracebacks Ren’Py — des messages d’erreur Python et des traces de pile qui decrivent ce qui s’est mal passe pendant l’execution du jeu. Chaque log inclut egalement des informations systeme de Spark ajoutees a la fin :

  • Version du moteur Ren’Py utilisee
  • Version iOS et version/numero de build de Spark
  • Configuration complete des reglages de l’application et du jeu
  • Reglages de traduction (si actives)
  • Surcharges de variante d’appareil (si definies)

Le navigateur de logs affiche tous les fichiers de traceback sauvegardes pour le jeu selectionne, tries du plus recent au plus ancien. Chaque entree affiche le nom du fichier et la date de creation. Appuyez sur un log pour voir son contenu complet.

Lors de la consultation d’un log, vous pouvez le partager avec l’equipe de support :

  • Bouton de partage — Ouvre la feuille de partage iOS pour exporter le traceback via n’importe quelle application (email, stockage cloud, messagerie, etc.)
  • Envoyer par email au support — Envoie le log directement a l’email de support de Spark avec le fichier traceback en piece jointe

Vous pouvez supprimer tous les logs d’un jeu depuis le menu du navigateur de logs. Cela supprime l’ensemble du dossier logs/ pour ce jeu.

Lors du signalement de problemes a l’equipe de support :

  1. Reproduisez le probleme en lancant le jeu
  2. Apres le plantage, ouvrez la Visionneuse de logs depuis l’ecran Detail du jeu
  3. Partagez le log de traceback le plus recent sur Discord ou par email

Le traceback et les informations systeme ajoutees donnent a l’equipe de support les details necessaires pour diagnostiquer le probleme.

MessageSignification
SystemExitLe jeu s’est ferme normalement ou via Spark
ImportErrorModule Python manquant — peut necessiter une version de moteur differente
IOError / FileNotFoundErrorRessource ou fichier de jeu manquant
MemoryErrorL’appareil manque de memoire — voir Jetsam
Erreurs pickleIncompatibilite de fichier de sauvegarde — voir Problemes de sauvegarde