TypeScript:
Schrijven naar standaardfout

Hoe:

In TypeScript kun je naar stderr schrijven met behulp van console.error of process.stderr.write. Hier zijn beide in actie:

console.error("Dit is een foutmelding naar stderr");

process.stderr.write("Dit is nog een foutmelding naar stderr\n");

Voorbeelduitvoer voor beide regels:

Dit is een foutmelding naar stderr
Dit is nog een foutmelding naar stderr

Diepere Duik

Historisch gezien liet het scheiden van stdout en stderr Unix-gebruikers toe om uitvoer en fouten naar verschillende bestemmingen te sturen. Je kon fouten loggen voor analyse terwijl je schone uitvoerdata had. Alternatieven voor het rechtstreeks schrijven naar stderr zijn onder meer logboekbibliotheken of -frameworks die meer controle en functies bieden. Implementatietechnisch gezien, omhult console.error process.stderr.write met extra formatteringsmogelijkheden, dus het gebruik van console.error is over het algemeen handiger voor eenvoudige berichten.

Zie Ook