// TOOLS / LOG-DECODER
RAS Log Decoder
Een ruwe Parallels RAS-log lezen is een hele klus. Het formaat mengt hexadecimale modulecodes, thread- en proces-ID’s, tijdstempels en meldingen die tienduizenden regels kunnen beslaan. De RAS Log Decoder ontleedt dat allemaal direct — zonder gegevens naar een server te sturen.
Wat de tool ontcijfert
Elke regel van een Parallels RAS-log volgt een gestructureerd formaat dat de officiële documentatie niet volledig beschrijft. De decoder haalt alle velden eruit:
- Niveau (E / W / I / D / T) — Error, Warning, Info, Debug, Trace — in één oogopslag herkenbaar aan de kleur
- Hexadecimale modulecode — de hexadecimale component-ID, vertaald naar een leesbare naam uit 107 bekende modules
- Componentnaam — PUBAGENT, HTML5GW, PA_SAML, ENROLLSERVER, HALBAGENT, SCARDHOOKER…
- Datum en tijd in aparte kolommen, zodat je sneller leest
- Session ID (S/) en Correlation ID (C/) als ze aanwezig zijn — onmisbaar om een gebruikerssessie over meerdere logbestanden te volgen
Ondersteunde formaten
De decoder verwerkt alle drie de logformaten die Parallels RAS aanmaakt:
- Standaardformaat — controller.log, gateway.log, redundancy.log, EnrollServer.log, tsagent.log, vdiagent.log en alle klassieke UTF-16LE-logs
- HTML5GW-formaat — HTML5GW.log, met een eigen datumnotatie en decimale modulecodes
- MSI/Windows-formaat — RASMsi.log, dat standaard RAS-regels mengt met native Windows-MSI-traces
100% lokale verwerking
Je logs bevatten Active Directory-gebruikersnamen, interne IP-adressen, computernamen en soms authenticatiegegevens. Niets daarvan verlaat je browser: het ontcijferen gebeurt volledig in JavaScript aan de clientzijde. De RASInsider-server ontvangt niets.
Zo gebruik je het
- Open je logbestand in een willekeurige teksteditor (Notepad++, VS Code…)
- Kopieer de regels die je interesseren — een paar dozijn of enkele duizenden, dat maakt niet uit
- Plak ze in het tekstvak van de decoder
- Klik op Decode
- Filter op niveau (E/W/I/D/T) en op module om snel te isoleren wat het probleem veroorzaakt
- Gebruik Last ⇥ om meteen naar het einde van de log te springen — daar zit de fout meestal
RAS-logs zijn onder Windows UTF-16LE. Kopieer ze vanuit je gebruikelijke teksteditor; de decoder regelt de codering automatisch.
