Improve Logging (#1519)

Improve Logging

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2021-09-28 22:06:35 +02:00 committed by GitHub
parent 1172a1d7b8
commit 0e512531a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
41 changed files with 361 additions and 92 deletions

View file

@ -6,6 +6,9 @@
import { store } from '..'
import { DarkModeConfig, DarkModeConfigActionType, SetDarkModeConfigAction } from './types'
import { Logger } from '../../utils/logger'
const log = new Logger('Redux > DarkMode')
export const setDarkMode = (darkMode: boolean): void => {
store.dispatch({
@ -17,8 +20,8 @@ export const setDarkMode = (darkMode: boolean): void => {
export const saveToLocalStorage = (darkModeConfig: DarkModeConfig): void => {
try {
window.localStorage.setItem('nightMode', String(darkModeConfig.darkMode))
} catch (e) {
console.error('Saving dark-mode setting to local storage failed: ', e)
} catch (error) {
log.error('Saving to local storage failed', error)
}
}
@ -31,8 +34,8 @@ export const loadFromLocalStorage = (): DarkModeConfig | undefined => {
return {
darkMode: storedValue === 'true'
}
} catch (e) {
console.error('Loading dark-mode setting from local storage failed: ', e)
} catch (error) {
log.error('Loading from local storage failed', error)
return undefined
}
}
@ -43,8 +46,8 @@ export const determineDarkModeBrowserSetting = (): DarkModeConfig | undefined =>
return {
darkMode: mediaQueryResult
}
} catch (e) {
console.error('Can not determine dark-mode setting from browser: ', e)
} catch (error) {
log.error('Can not determine setting from browser', error)
return undefined
}
}