Проблемы с настройкой net -log для Electron- Журналы не найдены - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь настроить net -log для электрона (v6.1.7) для регистрации / отладки запросов от основного процесса к работнику. Я пробовал описанные ниже вещи, но я не вижу никаких журналов.

import { app, netLog } from 'electron'; 
async onAppReady(): Promise<void> {
    logger.info('Main app ready');
    await localSettings.loadSettings();
Broker.register('netlog', async start => {
  // const netLog = session.fromPartition('').netLog;
  if (start) {
    await netLog.startLogging(app.getPath('userData'));
    console.log("hiiii" + app.getPath('userData'));
    console.log("hiiii" + netLog.currentlyLogging);
  } else {
    const path = await netLog.stopLogging()
    console.log('Net-logs written to', path)
  }
})};

netLog.currentlyLogging в этом случае возвращает false, а app.getPath ('userData') является допустимым путем

Также попытался запустить с параметром командной строки --log-net-log=path. Не видел никаких журналов

Также попытался использовать файл session.defaultSession.netlog и в этом случае вернул ложь ...

Любая помощь будет оценена. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...