feat(log): log autoupdate info

This commit is contained in:
Alexey Kasyanchuk
2018-02-12 09:05:37 +03:00
parent 2125abc9b4
commit cb28d1edee
3 changed files with 20 additions and 4 deletions

View File

@ -57,7 +57,8 @@ const logFile = fs.createWriteStream(app.getPath("userData") + '/rats.log', {fla
const logStdout = process.stdout;
console.log = (...d) => {
logFile.write(util.format(...d) + '\n');
const date = (new Date).toLocaleTimeString()
logFile.write(`[${date}] ` + util.format(...d) + '\n');
logStdout.write(util.format(...d) + '\n');
};
@ -232,6 +233,16 @@ const startSphinx = (callback) => {
}
}
// log autoupdate
const log = require('electron-log')
log.transports.file.level = false;
log.transports.console.level = false;
log.transports.console = function(msg) {
const text = util.format.apply(util, msg.data);
console.log(text);
};
autoUpdater.logger = log;
autoUpdater.on('update-downloaded', () => {
console.log('update-downloaded lats quitAndInstall');
if (env.name === "production") {