Prevent uploadx too big log for config

pull/5441/head
Chocobozzz 2022-11-07 10:40:43 +01:00
parent a32bf8cd20
commit c0a9de6652
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
1 changed files with 11 additions and 2 deletions

View File

@ -1,7 +1,10 @@
import express from 'express' import express from 'express'
import { buildLogger } from '@server/helpers/logger' import { buildLogger } from '@server/helpers/logger'
import { getResumableUploadPath } from '@server/helpers/upload' import { getResumableUploadPath } from '@server/helpers/upload'
import { Uploadx } from '@uploadx/core' import { CONFIG } from '@server/initializers/config'
import { LogLevel, Uploadx } from '@uploadx/core'
const logger = buildLogger('uploadx')
const uploadx = new Uploadx({ const uploadx = new Uploadx({
directory: getResumableUploadPath(), directory: getResumableUploadPath(),
@ -11,7 +14,13 @@ const uploadx = new Uploadx({
// Could be big with thumbnails/previews // Could be big with thumbnails/previews
maxMetadataSize: '10MB', maxMetadataSize: '10MB',
logger: buildLogger('uploadx'), logger: {
logLevel: CONFIG.LOG.LEVEL as LogLevel,
debug: logger.debug.bind(logger),
info: logger.info.bind(logger),
warn: logger.warn.bind(logger),
error: logger.error.bind(logger)
},
userIdentifier: (_, res: express.Response) => { userIdentifier: (_, res: express.Response) => {
if (!res.locals.oauth) return undefined if (!res.locals.oauth) return undefined