diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-01-12 13:29:33 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-01-15 13:32:09 +0100 |
| commit | ef332247aa3408b2af862340cf3fe1ae4ee5054a (patch) | |
| tree | 6a4680d9ad599861246053404211ec8b6d5675c5 /gui/src/renderer | |
| parent | fd02a14f3fad35f49cfd7b9deb3aae02fcf9dda2 (diff) | |
| download | mullvadvpn-ef332247aa3408b2af862340cf3fe1ae4ee5054a.tar.xz mullvadvpn-ef332247aa3408b2af862340cf3fe1ae4ee5054a.zip | |
Use new logger
Diffstat (limited to 'gui/src/renderer')
| -rw-r--r-- | gui/src/renderer/app.tsx | 8 | ||||
| -rw-r--r-- | gui/src/renderer/components/AppButton.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/components/ClipboardLabel.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/components/ErrorBoundary.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/components/NotificationArea.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/components/WireguardKeys.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/containers/AdvancedSettingsPage.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/containers/ConnectPage.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/containers/PreferencesPage.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/containers/SelectLocationPage.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/redux/settings/reducers.ts | 2 |
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 = |
