Further developed logging for electron.

This commit is contained in:
2019-05-24 10:29:10 +02:00
parent 7f4b7fb1ff
commit 35773f4a18
5 changed files with 115 additions and 12 deletions
+13 -2
View File
@@ -1,3 +1,9 @@
const ipc = null
try {
ipc = require('electron').ipcRenderer
} catch (e) {}
/** Basic class for app specific logging requirements.
* Can be used to implement persistent logging in electron apps.
*/
@@ -6,7 +12,12 @@ export default class Logging {
/** Static log function.
* @param {*} message
*/
log(message) {
console.log(message)
static log(message) {
if (ipc) {
ipc.send('log', message)
} else {
console.log(message)
}
}
}