From 2459f342c577952003ef3f72f8b2d471c5b1434e Mon Sep 17 00:00:00 2001 From: Godzil Date: Thu, 26 Jul 2018 17:12:24 +0200 Subject: [PATCH] Force debug file to be written synchronously --- src/log.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/log.ts b/src/log.ts index 16c7a81..fa29cef 100644 --- a/src/log.ts +++ b/src/log.ts @@ -41,15 +41,9 @@ export function dumpToDebug(what: string, data: any, create = false) { if (create) { - fs.writeFile('debug.txt', '>>>>>>>> ' + what + ':\n' + data + '\n<<<<<<<<\n', (err) => - { - if (err) throw err; - }); + fs.writeFileSync('debug.txt', '>>>>>>>> ' + what + ':\n' + data + '\n<<<<<<<<\n'); return; } - fs.appendFile('debug.txt', '>>>>>>>> ' + what + ':\n' + data + '\n<<<<<<<<\n', (err) => - { - if (err) throw err; - }); -} \ No newline at end of file + fs.appendFileSync('debug.txt', '>>>>>>>> ' + what + ':\n' + data + '\n<<<<<<<<\n'); +}