Using console.log() in Electron app
console.log
works, but where it logs to depends on whether you call it from the main process or the renderer process.
If you call it from the renderer process (i.e. JavaScript that is included from your index.html
file) it will be logged to the dev tools window.
If you call it from the main process (i.e. in main.js
) it will work the same way as it does in Node - it will log to the terminal window. If you're starting your Electron process from the Terminal using electron .
you can see your console.log
calls from the main process there.
You can also add an environment variable in windows:
ELECTRON_ENABLE_LOGGING=1
This will output console messages to your terminal.