Added logging system
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { Server as WsServer } from 'ws'
|
||||
|
||||
import { consoleError, consoleInfo } from '../helpers/errors'
|
||||
import { logger } from '../helpers/logger'
|
||||
import { DeemixApp } from '../app'
|
||||
import wsModules from './modules'
|
||||
|
||||
@@ -18,10 +18,10 @@ export const registerWebsocket = (wss: WsServer, deemix: DeemixApp) => {
|
||||
})
|
||||
|
||||
wss.on('error', () => {
|
||||
consoleError('An error occurred to the WebSocket server.')
|
||||
logger.error('An error occurred to the WebSocket server.')
|
||||
})
|
||||
|
||||
wss.on('close', () => {
|
||||
consoleInfo('Connection to the WebSocket server closed.')
|
||||
logger.info('Connection to the WebSocket server closed.')
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Server as WsServer } from 'ws'
|
||||
import { consoleInfo } from '../../helpers/errors'
|
||||
import { logger } from '../../helpers/logger'
|
||||
import { DeemixApp } from '../../app'
|
||||
|
||||
const eventName = 'cancelAllDownloads'
|
||||
|
||||
const cb = (_: any, __: any, ___: WsServer, deemix: DeemixApp) => {
|
||||
deemix.cancelAllDownloads()
|
||||
consoleInfo(`Queue cleared`)
|
||||
logger.info(`Queue cleared`)
|
||||
}
|
||||
|
||||
export default { eventName, cb }
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Server as WsServer } from 'ws'
|
||||
import { consoleInfo } from '../../helpers/errors'
|
||||
import { logger } from '../../helpers/logger'
|
||||
import { DeemixApp } from '../../app'
|
||||
|
||||
const eventName = 'removeFinishedDownloads'
|
||||
|
||||
const cb = (_: any, __: any, ___: WsServer, deemix: DeemixApp) => {
|
||||
deemix.clearCompletedDownloads()
|
||||
consoleInfo('Completed downloads cleared')
|
||||
logger.info('Completed downloads cleared')
|
||||
}
|
||||
|
||||
export default { eventName, cb }
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Server as WsServer } from 'ws'
|
||||
import { consoleInfo } from '../../helpers/errors'
|
||||
import { logger } from '../../helpers/logger'
|
||||
import { DeemixApp } from '../../app'
|
||||
|
||||
const eventName = 'removeFromQueue'
|
||||
|
||||
const cb = (data: any, __: any, ___: WsServer, deemix: DeemixApp) => {
|
||||
deemix.cancelDownload(data)
|
||||
consoleInfo(`Cancelled ${data}`)
|
||||
logger.info(`Cancelled ${data}`)
|
||||
}
|
||||
|
||||
export default { eventName, cb }
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Server as WsServer } from 'ws'
|
||||
import { consoleInfo } from '../../helpers/errors'
|
||||
import { logger } from '../../helpers/logger'
|
||||
import { DeemixApp } from '../../app'
|
||||
import { Settings, SpotifySettings } from '../../types'
|
||||
|
||||
@@ -13,7 +13,7 @@ export interface SaveSettingsData {
|
||||
const cb = (data: SaveSettingsData, _: any, __: WsServer, deemix: DeemixApp) => {
|
||||
const { settings, spotifySettings } = data
|
||||
deemix.saveSettings(settings, spotifySettings)
|
||||
consoleInfo('Settings saved')
|
||||
logger.info('Settings saved')
|
||||
deemix.listener.send('updateSettings', { settings, spotifySettings })
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user