Added logging system

This commit is contained in:
RemixDev
2022-02-28 14:58:25 +01:00
parent e1f7451e51
commit 1e14eb5b6b
16 changed files with 258 additions and 63 deletions

View File

@@ -5,7 +5,8 @@ import { ApiHandler } from '../../../types'
import { sessionDZ } from '../../../app'
import { isObjectEmpy } from '../../../helpers/primitive-checks'
import { BadRequestError, isBadRequestError, consoleError } from '../../../helpers/errors'
import { BadRequestError, isBadRequestError } from '../../../helpers/errors'
import { logger } from '../../../helpers/logger'
export interface RawChartTracksQuery {
id: string
@@ -32,7 +33,7 @@ const handler: RequestHandler<{}, {}, {}, RawChartTracksQuery> = async (req, res
return res.status(200).send(response)
} catch (error) {
if (isBadRequestError(error)) {
consoleError(error.message)
logger.error(error.message)
res.status(400).send()
return next()
}

View File

@@ -2,6 +2,7 @@
import { Deezer } from 'deezer-js'
import { ApiHandler } from '../../../types'
import { sessionDZ } from '../../../app'
import { logger } from '../../../helpers/logger'
const path: ApiHandler['path'] = '/addToQueue'
@@ -24,7 +25,7 @@ const handler: ApiHandler['handler'] = async (req, res) => {
deemix.listener.send('loginNeededToDownload')
break
default:
console.error(e)
logger.error(e)
res.send({ result: false, errid: e.name, data: { url, bitrate } })
break
}

View File

@@ -3,6 +3,7 @@ import { RequestHandler } from 'express'
import { Deezer } from 'deezer-js'
import { sessionDZ } from '../../../app'
import { ApiHandler } from '../../../types'
import { logger } from '../../../helpers/logger'
export interface RawLoginArlBody {
arl: string
@@ -47,7 +48,7 @@ const handler: RequestHandler<{}, {}, RawLoginArlBody, {}> = async (req, res, _)
try {
response = await dz.login_via_arl(...loginParams)
} catch (e) {
console.trace(e)
logger.error(e)
response = false
}
response = response ? 1 : 0