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.
Comment les logs sont captures
Section intitulée « Comment les logs sont captures »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 :
- Detecte le fichier
traceback.txt - Ajoute les informations systeme de Spark (version iOS, version de Spark, version du moteur, reglages du jeu et configuration de l’appareil)
- Renomme le fichier avec un horodatage (ex.
traceback_20260311_143022.txt) - 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.
Acceder a la Visionneuse de logs
Section intitulée « Acceder a la Visionneuse de logs »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.
Ce que montrent les logs
Section intitulée « Ce que montrent les logs »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)
Navigateur de logs
Section intitulée « Navigateur de logs »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.
Partager des logs
Section intitulée « Partager des logs »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
Supprimer des logs
Section intitulée « Supprimer des logs »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.
Utiliser les logs pour le depannage
Section intitulée « Utiliser les logs pour le depannage »Lors du signalement de problemes a l’equipe de support :
- Reproduisez le probleme en lancant le jeu
- Apres le plantage, ouvrez la Visionneuse de logs depuis l’ecran Detail du jeu
- 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.
Messages de traceback courants
Section intitulée « Messages de traceback courants »| Message | Signification |
|---|---|
SystemExit | Le jeu s’est ferme normalement ou via Spark |
ImportError | Module Python manquant — peut necessiter une version de moteur differente |
IOError / FileNotFoundError | Ressource ou fichier de jeu manquant |
MemoryError | L’appareil manque de memoire — voir Jetsam |
Erreurs pickle | Incompatibilite de fichier de sauvegarde — voir Problemes de sauvegarde |