La boucle while a été temporairement remplacée par
if (this.canWrite === LogWritingState.BUILDING || !this.fileStream!.writable) {
console.error("Can't write to log file (the file is not ready or the permission is denied)");
console.error("Logged text : " + loggedText);
return;
}
afin d'éviter d'avoir une boucle infinie. Je pense qu'il faudrait améliorer un peu le logger pour soit éviter d'avoir de la concurrence (peut-être avec un service centralisé ou un système de queue ?), ou alors prévoir un timeout
La boucle while a été temporairement remplacée par
afin d'éviter d'avoir une boucle infinie. Je pense qu'il faudrait améliorer un peu le logger pour soit éviter d'avoir de la concurrence (peut-être avec un service centralisé ou un système de queue ?), ou alors prévoir un timeout