From bc6f116f4bb71b882c1593b2d32fd9e9ee78ce82 Mon Sep 17 00:00:00 2001 From: Taegus Date: Fri, 8 Feb 2019 12:11:22 +0100 Subject: [PATCH] * do not log geth events for now (will add option later) --- modules/geth.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/geth.js b/modules/geth.js index 9006aef..df7b33d 100644 --- a/modules/geth.js +++ b/modules/geth.js @@ -9,11 +9,15 @@ const os = require('os'); class Geth { constructor() { this.gethProcess = null; + this.logGethEvents = false; // create the user data dir (needed for MacOS) if (!fs.existsSync(app.getPath('userData'))) { fs.mkdirSync(app.getPath('userData')); } - this.logStream = fs.createWriteStream(path.join(app.getPath('userData'), 'gethlog.txt')); + + if (this.logGethEvents) { + this.logStream = fs.createWriteStream(path.join(app.getPath('userData'), 'gethlog.txt'), { flags: 'a' }); + } if (appRoot.path.indexOf('app.asar') > -1) { this.rootPath = path.dirname(appRoot.path); @@ -39,7 +43,9 @@ class Geth { } _writeLog(text) { - this.logStream.write(text); + if (this.logGethEvents) { + this.logStream.write(text); + } } startGeth() {