summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-01-12 13:29:33 +0100
committerOskar Nyberg <oskar@mullvad.net>2021-01-15 13:32:09 +0100
commitef332247aa3408b2af862340cf3fe1ae4ee5054a (patch)
tree6a4680d9ad599861246053404211ec8b6d5675c5 /gui/src/renderer
parentfd02a14f3fad35f49cfd7b9deb3aae02fcf9dda2 (diff)
downloadmullvadvpn-ef332247aa3408b2af862340cf3fe1ae4ee5054a.tar.xz
mullvadvpn-ef332247aa3408b2af862340cf3fe1ae4ee5054a.zip
Use new logger
Diffstat (limited to 'gui/src/renderer')
-rw-r--r--gui/src/renderer/app.tsx8
-rw-r--r--gui/src/renderer/components/AppButton.tsx2
-rw-r--r--gui/src/renderer/components/ClipboardLabel.tsx2
-rw-r--r--gui/src/renderer/components/ErrorBoundary.tsx2
-rw-r--r--gui/src/renderer/components/NotificationArea.tsx2
-rw-r--r--gui/src/renderer/components/WireguardKeys.tsx2
-rw-r--r--gui/src/renderer/containers/AdvancedSettingsPage.tsx2
-rw-r--r--gui/src/renderer/containers/ConnectPage.tsx2
-rw-r--r--gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx2
-rw-r--r--gui/src/renderer/containers/PreferencesPage.tsx2
-rw-r--r--gui/src/renderer/containers/SelectLocationPage.tsx2
-rw-r--r--gui/src/renderer/redux/settings/reducers.ts2
12 files changed, 16 insertions, 14 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx
index 73019b1e14..f63e03633a 100644
--- a/gui/src/renderer/app.tsx
+++ b/gui/src/renderer/app.tsx
@@ -1,4 +1,3 @@
-import log from 'electron-log';
import * as React from 'react';
import { Provider } from 'react-redux';
import { Router } from 'react-router';
@@ -21,7 +20,7 @@ import { loadTranslations, messages, relayLocations } from '../shared/gettext';
import { IGuiSettingsState, SYSTEM_PREFERRED_LOCALE_KEY } from '../shared/gui-settings-state';
import { IpcRendererEventChannel, IRelayListPair } from '../shared/ipc-event-channel';
import { ILinuxSplitTunnelingApplication } from '../shared/application-types';
-import { getRendererLogFile, setupLogging } from '../shared/logging';
+import log, { ConsoleOutput } from '../shared/logging';
import consumePromise from '../shared/promise';
import History from './lib/history';
@@ -43,6 +42,8 @@ import {
TunnelState,
VoucherResponse,
} from '../shared/daemon-rpc-types';
+import { LogLevel } from '../shared/logging-types';
+import IpcOutput from './lib/logging';
interface IPreferredLocaleDescriptor {
name: string;
@@ -94,7 +95,8 @@ export default class AppRenderer {
private loginTimer?: NodeJS.Timeout;
constructor() {
- setupLogging(getRendererLogFile());
+ log.addOutput(new ConsoleOutput(LogLevel.debug));
+ log.addOutput(new IpcOutput(LogLevel.debug));
IpcRendererEventChannel.locale.listen((locale) => {
// load translations for the new locale
diff --git a/gui/src/renderer/components/AppButton.tsx b/gui/src/renderer/components/AppButton.tsx
index 54a3039078..352d70d9e9 100644
--- a/gui/src/renderer/components/AppButton.tsx
+++ b/gui/src/renderer/components/AppButton.tsx
@@ -1,7 +1,7 @@
-import log from 'electron-log';
import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react';
import styled from 'styled-components';
import { colors } from '../../config.json';
+import log from '../../shared/logging';
import { useMounted } from '../lib/utilityHooks';
import { StyledButtonContent, StyledLabel, StyledLabelContainer } from './AppButtonStyles';
import ImageView from './ImageView';
diff --git a/gui/src/renderer/components/ClipboardLabel.tsx b/gui/src/renderer/components/ClipboardLabel.tsx
index 8b96b32dd3..2131e884df 100644
--- a/gui/src/renderer/components/ClipboardLabel.tsx
+++ b/gui/src/renderer/components/ClipboardLabel.tsx
@@ -1,7 +1,7 @@
-import log from 'electron-log';
import * as React from 'react';
import styled from 'styled-components';
import { messages } from '../../shared/gettext';
+import log from '../../shared/logging';
import { Scheduler } from '../../shared/scheduler';
interface IProps {
diff --git a/gui/src/renderer/components/ErrorBoundary.tsx b/gui/src/renderer/components/ErrorBoundary.tsx
index c54fe97721..040ff71826 100644
--- a/gui/src/renderer/components/ErrorBoundary.tsx
+++ b/gui/src/renderer/components/ErrorBoundary.tsx
@@ -1,8 +1,8 @@
-import log from 'electron-log';
import React from 'react';
import styled from 'styled-components';
import { colors, links } from '../../config.json';
import { messages } from '../../shared/gettext';
+import log from '../../shared/logging';
import PlatformWindowContainer from '../containers/PlatformWindowContainer';
import ImageView from './ImageView';
import { Container, Layout } from './Layout';
diff --git a/gui/src/renderer/components/NotificationArea.tsx b/gui/src/renderer/components/NotificationArea.tsx
index 35fcffdd6d..c087d9984a 100644
--- a/gui/src/renderer/components/NotificationArea.tsx
+++ b/gui/src/renderer/components/NotificationArea.tsx
@@ -1,6 +1,6 @@
-import log from 'electron-log';
import React, { useCallback } from 'react';
import { useSelector } from 'react-redux';
+import log from '../../shared/logging';
import {
BlockWhenDisconnectedNotificationProvider,
CloseToAccountExpiryNotificationProvider,
diff --git a/gui/src/renderer/components/WireguardKeys.tsx b/gui/src/renderer/components/WireguardKeys.tsx
index 9e1df9693c..5bb84c7509 100644
--- a/gui/src/renderer/components/WireguardKeys.tsx
+++ b/gui/src/renderer/components/WireguardKeys.tsx
@@ -1,9 +1,9 @@
-import log from 'electron-log';
import moment from 'moment';
import * as React from 'react';
import { sprintf } from 'sprintf-js';
import { TunnelState } from '../../shared/daemon-rpc-types';
import { messages } from '../../shared/gettext';
+import log from '../../shared/logging';
import { IWgKey, WgKeyState } from '../redux/settings/reducers';
import * as AppButton from './AppButton';
import { AriaDescribed, AriaDescription, AriaDescriptionGroup } from './AriaGroup';
diff --git a/gui/src/renderer/containers/AdvancedSettingsPage.tsx b/gui/src/renderer/containers/AdvancedSettingsPage.tsx
index 68d6899acb..0aaa4ee3f4 100644
--- a/gui/src/renderer/containers/AdvancedSettingsPage.tsx
+++ b/gui/src/renderer/containers/AdvancedSettingsPage.tsx
@@ -1,4 +1,3 @@
-import log from 'electron-log';
import { connect } from 'react-redux';
import { RouteComponentProps, withRouter } from 'react-router';
import {
@@ -7,6 +6,7 @@ import {
RelayProtocol,
TunnelProtocol,
} from '../../shared/daemon-rpc-types';
+import log from '../../shared/logging';
import RelaySettingsBuilder from '../../shared/relay-settings-builder';
import AdvancedSettings from '../components/AdvancedSettings';
diff --git a/gui/src/renderer/containers/ConnectPage.tsx b/gui/src/renderer/containers/ConnectPage.tsx
index f56bc6e160..99882bf8b1 100644
--- a/gui/src/renderer/containers/ConnectPage.tsx
+++ b/gui/src/renderer/containers/ConnectPage.tsx
@@ -1,8 +1,8 @@
-import log from 'electron-log';
import { connect } from 'react-redux';
import { RouteComponentProps, withRouter } from 'react-router';
import { sprintf } from 'sprintf-js';
import { messages } from '../../shared/gettext';
+import log from '../../shared/logging';
import Connect from '../components/Connect';
import withAppContext, { IAppContext } from '../context';
import { IRelayLocationRedux, RelaySettingsRedux } from '../redux/settings/reducers';
diff --git a/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx b/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx
index dcdc862355..8b01b5e996 100644
--- a/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx
+++ b/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx
@@ -1,6 +1,6 @@
-import log from 'electron-log';
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
+import log from '../../shared/logging';
import ExpiredAccountErrorView from '../components/ExpiredAccountErrorView';
import accountActions from '../redux/account/actions';
diff --git a/gui/src/renderer/containers/PreferencesPage.tsx b/gui/src/renderer/containers/PreferencesPage.tsx
index 35d9c62f5b..571219b528 100644
--- a/gui/src/renderer/containers/PreferencesPage.tsx
+++ b/gui/src/renderer/containers/PreferencesPage.tsx
@@ -1,6 +1,6 @@
-import log from 'electron-log';
import { connect } from 'react-redux';
import { RouteComponentProps, withRouter } from 'react-router';
+import log from '../../shared/logging';
import consumePromise from '../../shared/promise';
import Preferences from '../components/Preferences';
import withAppContext, { IAppContext } from '../context';
diff --git a/gui/src/renderer/containers/SelectLocationPage.tsx b/gui/src/renderer/containers/SelectLocationPage.tsx
index 29bb468304..fbad19285b 100644
--- a/gui/src/renderer/containers/SelectLocationPage.tsx
+++ b/gui/src/renderer/containers/SelectLocationPage.tsx
@@ -1,9 +1,9 @@
-import log from 'electron-log';
import { connect } from 'react-redux';
import { RouteComponentProps, withRouter } from 'react-router';
import { bindActionCreators } from 'redux';
import BridgeSettingsBuilder from '../../shared/bridge-settings-builder';
import { LiftedConstraint, RelayLocation } from '../../shared/daemon-rpc-types';
+import log from '../../shared/logging';
import RelaySettingsBuilder from '../../shared/relay-settings-builder';
import SelectLocation from '../components/SelectLocation';
import withAppContext, { IAppContext } from '../context';
diff --git a/gui/src/renderer/redux/settings/reducers.ts b/gui/src/renderer/redux/settings/reducers.ts
index 53d19aba29..59b4c32b46 100644
--- a/gui/src/renderer/redux/settings/reducers.ts
+++ b/gui/src/renderer/redux/settings/reducers.ts
@@ -1,4 +1,3 @@
-import log from 'electron-log';
import {
BridgeState,
KeygenEvent,
@@ -9,6 +8,7 @@ import {
TunnelProtocol,
} from '../../../shared/daemon-rpc-types';
import { IGuiSettingsState } from '../../../shared/gui-settings-state';
+import log from '../../../shared/logging';
import { ReduxAction } from '../store';
export type RelaySettingsRedux =