Add electron-log

The daemon and lbryum log all kinds of useful status/debug info, might
as well start doing that in the app too.
This commit is contained in:
Alex Liebowitz 2017-11-27 03:13:33 -05:00
parent 2031f36f7c
commit 43297ce414
2 changed files with 5 additions and 0 deletions

View file

@ -34,6 +34,7 @@
"bluebird": "^3.5.1",
"classnames": "^2.2.5",
"electron-dl": "^1.6.0",
"electron-log": "^2.2.12",
"electron-updater": "^2.16.1",
"formik": "^0.10.4",
"from2": "^2.3.0",

View file

@ -10,6 +10,7 @@ import ChildProcess from 'child_process';
import Assert from 'assert';
import { app, BrowserWindow, globalShortcut, ipcMain, Menu, Tray } from 'electron';
import { autoUpdater } from 'electron-updater';
import log from 'electron-log';
import mainMenu from './menu/mainMenu';
import contextMenu from './menu/contextMenu';
@ -18,6 +19,9 @@ const localVersion = app.getVersion();
// Debug configs
const isDevelopment = process.env.NODE_ENV === 'development';
// For now, log info messages in production for easier debugging of built apps
log.transports.file.level = 'info';
// Misc constants
const LATEST_RELEASE_API_URL = 'https://api.github.com/repos/lbryio/lbry-app/releases/latest';
const DAEMON_PATH = process.env.LBRY_DAEMON || Path.join(__static, 'daemon/lbrynet-daemon');