setup logging
This commit is contained in:
parent
39d92e2b96
commit
4813b541f8
|
@ -1,3 +1,4 @@
|
||||||
|
/* eslint-disable camelcase */
|
||||||
import { app, BrowserWindow } from 'electron';
|
import { app, BrowserWindow } from 'electron';
|
||||||
import { createWindow } from './utils/createWindow';
|
import { createWindow } from './utils/createWindow';
|
||||||
import setupIpcComs from './utils/ipcComms';
|
import setupIpcComs from './utils/ipcComms';
|
||||||
|
@ -13,9 +14,12 @@ import {
|
||||||
enableSharedArrayBufferSupport,
|
enableSharedArrayBufferSupport,
|
||||||
handleDockIconHideOnAutoLaunch,
|
handleDockIconHideOnAutoLaunch,
|
||||||
handleUpdates,
|
handleUpdates,
|
||||||
|
logSystemInfo,
|
||||||
} from './utils/main';
|
} from './utils/main';
|
||||||
import { initSentry } from './services/sentry';
|
import { initSentry } from './services/sentry';
|
||||||
import { setupLogging } from './utils/logging';
|
import { setupLogging } from './utils/logging';
|
||||||
|
import { isDev } from './utils/common';
|
||||||
|
import { setupMainProcessStatsLogger } from './utils/memory';
|
||||||
|
|
||||||
let mainWindow: BrowserWindow;
|
let mainWindow: BrowserWindow;
|
||||||
|
|
||||||
|
@ -42,7 +46,7 @@ setupMainHotReload();
|
||||||
|
|
||||||
setupNextElectronServe();
|
setupNextElectronServe();
|
||||||
|
|
||||||
setupLogging();
|
setupLogging(isDev);
|
||||||
|
|
||||||
const gotTheLock = app.requestSingleInstanceLock();
|
const gotTheLock = app.requestSingleInstanceLock();
|
||||||
if (!gotTheLock) {
|
if (!gotTheLock) {
|
||||||
|
@ -65,6 +69,8 @@ if (!gotTheLock) {
|
||||||
// initialization and is ready to create browser windows.
|
// initialization and is ready to create browser windows.
|
||||||
// Some APIs can only be used after this event occurs.
|
// Some APIs can only be used after this event occurs.
|
||||||
app.on('ready', async () => {
|
app.on('ready', async () => {
|
||||||
|
logSystemInfo();
|
||||||
|
setupMainProcessStatsLogger();
|
||||||
initSentry();
|
initSentry();
|
||||||
mainWindow = await createWindow();
|
mainWindow = await createWindow();
|
||||||
const tray = setupTrayItem(mainWindow);
|
const tray = setupTrayItem(mainWindow);
|
||||||
|
|
|
@ -50,9 +50,11 @@ import { fixHotReloadNext12 } from './utils/preload';
|
||||||
import { isFolder, getDirFiles } from './api/fs';
|
import { isFolder, getDirFiles } from './api/fs';
|
||||||
import { convertHEIC } from './api/heicConvert';
|
import { convertHEIC } from './api/heicConvert';
|
||||||
import { setupLogging } from './utils/logging';
|
import { setupLogging } from './utils/logging';
|
||||||
|
import { setupRendererProcessStatsLogger } from './utils/memory';
|
||||||
|
|
||||||
fixHotReloadNext12();
|
fixHotReloadNext12();
|
||||||
setupLogging();
|
setupLogging(true);
|
||||||
|
setupRendererProcessStatsLogger();
|
||||||
|
|
||||||
const windowObject: any = window;
|
const windowObject: any = window;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue