aboutsummaryrefslogtreecommitdiffstats
path: root/packages/main/src/controllers
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-28 19:56:09 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-28 19:56:09 +0100
commite2a611620027063d3c8a60c257004c847bf636da (patch)
tree84f9f9c1d6d753d7ce15c2b7e441b6bb06869c3a /packages/main/src/controllers
parentfeat: Add consola logging (diff)
downloadsophie-e2a611620027063d3c8a60c257004c847bf636da.tar.gz
sophie-e2a611620027063d3c8a60c257004c847bf636da.tar.zst
sophie-e2a611620027063d3c8a60c257004c847bf636da.zip
refactor: Simpler logging with loglevel
Diffstat (limited to 'packages/main/src/controllers')
-rw-r--r--packages/main/src/controllers/config.ts7
-rw-r--r--packages/main/src/controllers/nativeTheme.ts5
2 files changed, 5 insertions, 7 deletions
diff --git a/packages/main/src/controllers/config.ts b/packages/main/src/controllers/config.ts
index b6aba35..7187ab4 100644
--- a/packages/main/src/controllers/config.ts
+++ b/packages/main/src/controllers/config.ts
@@ -18,18 +18,17 @@
18 * SPDX-License-Identifier: AGPL-3.0-only 18 * SPDX-License-Identifier: AGPL-3.0-only
19 */ 19 */
20 20
21import consola from 'consola';
22import { debounce } from 'lodash'; 21import { debounce } from 'lodash';
23import ms from 'ms'; 22import ms from 'ms';
24import { applySnapshot, getSnapshot, onSnapshot } from 'mobx-state-tree'; 23import { applySnapshot, getSnapshot, onSnapshot } from 'mobx-state-tree';
25 24
26import type { ConfigPersistenceService } from '../services/ConfigPersistenceService'; 25import type { ConfigPersistenceService } from '../services/ConfigPersistenceService';
27import type { Config, ConfigSnapshotOut } from '../stores/Config'; 26import type { Config, ConfigSnapshotOut } from '../stores/Config';
28import { Disposer } from '../utils'; 27import { Disposer, getLogger } from '../utils';
29 28
30const DEFAULT_CONFIG_DEBOUNCE_TIME = ms('1s'); 29const DEFAULT_CONFIG_DEBOUNCE_TIME = ms('1s');
31 30
32const logger = consola.withTag('sophie:controller:config'); 31const logger = getLogger('controller:config');
33 32
34export async function initConfig( 33export async function initConfig(
35 config: Config, 34 config: Config,
@@ -71,7 +70,7 @@ export async function initConfig(
71 logger.info('Config file was not found'); 70 logger.info('Config file was not found');
72 try { 71 try {
73 await writeConfig(); 72 await writeConfig();
74 logger.success('Created config file'); 73 logger.info('Created config file');
75 } catch (err) { 74 } catch (err) {
76 logger.error('Failed to initialize config'); 75 logger.error('Failed to initialize config');
77 } 76 }
diff --git a/packages/main/src/controllers/nativeTheme.ts b/packages/main/src/controllers/nativeTheme.ts
index 6548771..9f9bc21 100644
--- a/packages/main/src/controllers/nativeTheme.ts
+++ b/packages/main/src/controllers/nativeTheme.ts
@@ -18,14 +18,13 @@
18 * SPDX-License-Identifier: AGPL-3.0-only 18 * SPDX-License-Identifier: AGPL-3.0-only
19 */ 19 */
20 20
21import consola from 'consola';
22import { nativeTheme } from 'electron'; 21import { nativeTheme } from 'electron';
23import { autorun } from 'mobx'; 22import { autorun } from 'mobx';
24 23
25import type { MainStore } from '../stores/MainStore'; 24import type { MainStore } from '../stores/MainStore';
26import { Disposer } from '../utils'; 25import { Disposer, getLogger } from '../utils';
27 26
28const logger = consola.withTag('sophie:controller:nativeTheme'); 27const logger = getLogger('controller:nativeTheme');
29 28
30export function initNativeTheme(store: MainStore): Disposer { 29export function initNativeTheme(store: MainStore): Disposer {
31 logger.debug('Initializing controller'); 30 logger.debug('Initializing controller');