Я пытаюсь настроить 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 и в этом случае вернул ложь ...
Любая помощь будет оценена. Спасибо!