chore(plugin-import-export): use debug-level logging for createExport process (#13242)

### What?

Replaces all `payload.logger.info` calls with `payload.logger.debug` in
the `createExport` function.

### Why?

info logs are too verbose. Using debug ensures detailed logs.

### How?

- Updated all logger calls in `createExport` to use `debug` instead of
`info`.
This commit is contained in:
Patrik
2025-07-22 14:09:04 -04:00
committed by GitHub
parent e7a652f0a8
commit 246a42b727

View File

@@ -64,7 +64,7 @@ export const createExport = async (args: CreateExportArgs) => {
} = args } = args
if (debug) { if (debug) {
req.payload.logger.info({ req.payload.logger.debug({
message: 'Starting export process with args:', message: 'Starting export process with args:',
collectionSlug, collectionSlug,
drafts, drafts,
@@ -84,7 +84,7 @@ export const createExport = async (args: CreateExportArgs) => {
const select = Array.isArray(fields) && fields.length > 0 ? getSelect(fields) : undefined const select = Array.isArray(fields) && fields.length > 0 ? getSelect(fields) : undefined
if (debug) { if (debug) {
req.payload.logger.info({ message: 'Export configuration:', name, isCSV, locale }) req.payload.logger.debug({ message: 'Export configuration:', name, isCSV, locale })
} }
const findArgs = { const findArgs = {
@@ -102,7 +102,7 @@ export const createExport = async (args: CreateExportArgs) => {
} }
if (debug) { if (debug) {
req.payload.logger.info({ message: 'Find arguments:', findArgs }) req.payload.logger.debug({ message: 'Find arguments:', findArgs })
} }
const toCSVFunctions = getCustomFieldFunctions({ const toCSVFunctions = getCustomFieldFunctions({
@@ -129,7 +129,7 @@ export const createExport = async (args: CreateExportArgs) => {
if (download) { if (download) {
if (debug) { if (debug) {
req.payload.logger.info('Pre-scanning all columns before streaming') req.payload.logger.debug('Pre-scanning all columns before streaming')
} }
const allColumnsSet = new Set<string>() const allColumnsSet = new Set<string>()
@@ -155,7 +155,7 @@ export const createExport = async (args: CreateExportArgs) => {
} }
if (debug) { if (debug) {
req.payload.logger.info(`Discovered ${allColumns.length} columns`) req.payload.logger.debug(`Discovered ${allColumns.length} columns`)
} }
const encoder = new TextEncoder() const encoder = new TextEncoder()
@@ -167,7 +167,7 @@ export const createExport = async (args: CreateExportArgs) => {
const result = await payload.find({ ...findArgs, page: streamPage }) const result = await payload.find({ ...findArgs, page: streamPage })
if (debug) { if (debug) {
req.payload.logger.info(`Streaming batch ${streamPage} with ${result.docs.length} docs`) req.payload.logger.debug(`Streaming batch ${streamPage} with ${result.docs.length} docs`)
} }
if (result.docs.length === 0) { if (result.docs.length === 0) {
@@ -198,7 +198,7 @@ export const createExport = async (args: CreateExportArgs) => {
if (!result.hasNextPage) { if (!result.hasNextPage) {
if (debug) { if (debug) {
req.payload.logger.info('Stream complete - no more pages') req.payload.logger.debug('Stream complete - no more pages')
} }
this.push(null) // End the stream this.push(null) // End the stream
} }
@@ -215,7 +215,7 @@ export const createExport = async (args: CreateExportArgs) => {
// Non-download path (buffered export) // Non-download path (buffered export)
if (debug) { if (debug) {
req.payload.logger.info('Starting file generation') req.payload.logger.debug('Starting file generation')
} }
const outputData: string[] = [] const outputData: string[] = []
@@ -232,7 +232,7 @@ export const createExport = async (args: CreateExportArgs) => {
}) })
if (debug) { if (debug) {
req.payload.logger.info( req.payload.logger.debug(
`Processing batch ${findArgs.page} with ${result.docs.length} documents`, `Processing batch ${findArgs.page} with ${result.docs.length} documents`,
) )
} }
@@ -281,12 +281,12 @@ export const createExport = async (args: CreateExportArgs) => {
const buffer = Buffer.from(format === 'json' ? `[${outputData.join(',')}]` : outputData.join('')) const buffer = Buffer.from(format === 'json' ? `[${outputData.join(',')}]` : outputData.join(''))
if (debug) { if (debug) {
req.payload.logger.info(`${format} file generation complete`) req.payload.logger.debug(`${format} file generation complete`)
} }
if (!id) { if (!id) {
if (debug) { if (debug) {
req.payload.logger.info('Creating new export file') req.payload.logger.debug('Creating new export file')
} }
req.file = { req.file = {
name, name,
@@ -296,7 +296,7 @@ export const createExport = async (args: CreateExportArgs) => {
} }
} else { } else {
if (debug) { if (debug) {
req.payload.logger.info(`Updating existing export with id: ${id}`) req.payload.logger.debug(`Updating existing export with id: ${id}`)
} }
await req.payload.update({ await req.payload.update({
id, id,
@@ -312,6 +312,6 @@ export const createExport = async (args: CreateExportArgs) => {
}) })
} }
if (debug) { if (debug) {
req.payload.logger.info('Export process completed successfully') req.payload.logger.debug('Export process completed successfully')
} }
} }