RAS Log Decoder
Analyser un log Parallels RAS à l’œil nu, c’est fastidieux. Le format brut mélange des codes hexadécimaux, des identifiants de threads et de processus, des timestamps et des messages qui peuvent s’étaler sur des dizaines de milliers de lignes. Le RAS Log Decoder est un outil en ligne qui décode tout ça instantanément — sans envoyer la moindre donnée à un serveur.
Ce que l’outil décode
Chaque ligne de log Parallels RAS suit un format structuré que la documentation officielle ne détaille pas complètement. Le décodeur en extrait tous les champs :
- Niveau (E / W / I / D / T) — Erreur, Warning, Info, Debug, Trace — avec un code couleur immédiat
- Module hex — le code hexadécimal du composant RAS, traduit en nom lisible parmi 107 modules référencés
- Composant — PUBAGENT, HTML5GW, PA_SAML, ENROLLSERVER, HALBAGENT, SCARDHOOKER…
- Date et heure séparées pour une lecture rapide
- Session ID (S/) et Correlation ID (C/) quand ils sont présents — essentiels pour suivre une session utilisateur à travers les logs
Formats supportés
Le décodeur gère les trois formats de log que produit Parallels RAS :
- Format standard — controller.log, gateway.log, redundancy.log, EnrollServer.log, tsagent.log, vdiagent.log et tous les logs UTF-16LE classiques
- Format HTML5GW — HTML5GW.log, avec son format de date spécifique et ses codes module en décimal
- Format MSI/Windows — RASMsi.log, qui mélange les lignes RAS standard avec les traces MSI Windows natives
Traitement 100% local
Vos logs contiennent des noms d’utilisateurs Active Directory, des adresses IP internes, des noms de machines et parfois des informations d’authentification. Aucune de ces données ne quitte votre navigateur : le décodage s’exécute entièrement en JavaScript côté client. Le serveur RASInsider ne reçoit rien.
Comment l’utiliser
- Ouvrez votre log dans un éditeur texte (Notepad++, VS Code…)
- Copiez les lignes qui vous intéressent — quelques dizaines ou plusieurs milliers, peu importe
- Collez dans la zone de texte du décodeur
- Cliquez sur Décoder
- Filtrez par niveau (E/W/I/D/T) et par module pour isoler rapidement ce qui pose problème
- Utilisez Fin ⇥ pour sauter directement à la fin du log — en général c’est là que l’erreur se trouve
Les logs RAS sont en UTF-16LE sous Windows. Copiez-les depuis votre éditeur habituel, le décodeur gère l’encodage automatiquement.
