aboutsummaryrefslogtreecommitdiff
path: root/services/data-logger.js
diff options
context:
space:
mode:
Diffstat (limited to 'services/data-logger.js')
-rw-r--r--services/data-logger.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/services/data-logger.js b/services/data-logger.js
index f4f4865..700bed0 100644
--- a/services/data-logger.js
+++ b/services/data-logger.js
@@ -43,11 +43,13 @@ function startLogging(device) {
}
function writeLog(filePath, log) {
- fs.writeFileSync(filePath, JSON.stringify(log), { flag: 'w' }, (err) => {
- if (err) {
- console.warn('Error writing log for ' + device.alias + ' [' + device.deviceId + ']', err);
- }
- });
+ try {
+ // Switched to sync write for now. TODO investigate issue from PR #19
+ fs.writeFileSync(filePath, JSON.stringify(log), { flag: 'w' });
+ }
+ catch (err) {
+ console.warn('Error writing log for ' + device.alias + ' [' + device.deviceId + ']', err);
+ }
}
function getLogEntries(filePath, callback) {