NRF Guide

Maintenance

Journaux et dépannage

Fournir des éléments utiles pour reproduire un problème et identifier la couche concernée.

Retrouver les journaux

Le client JVM écrit par défaut dans %LOCALAPPDATA%/NimbyRailsFrance/logs/<composant>/. La variable NRF_LOG_DIR permet de choisir une autre racine. DiagnosticLog produit des fichiers par processus avec rotation.

kotlin
val log = fr.nimby.sdk.DiagnosticLog.forComponent("mon-outil")
log.startApplication("0.1.0") // Une fois, au démarrage de votre application.
log.write("Chargement du profil terminé")

Un rapport reproductible

  • Version du SDK, du mod, de l’outil et du jeu ; version de Windows.
  • Étapes exactes, comportement attendu et comportement observé.
  • Identifiants des objets concernés et heure de l’incident.
  • Journaux du composant et, si utile, ceux du loader et du hub.

Un journal peut contenir des chemins locaux et des noms de données du jeu. Relisez ce que vous partagez. Les erreurs JVM et les crashs natifs ne produisent pas les mêmes diagnostics.