@@ -33,6 +33,7 @@ export class QueryExporter {
3333 log . info ( 'Starting query-based export...' , this . logContext ) ;
3434
3535 // Step 1: Parse and validate query
36+ log . debug ( 'Parsing and validating query' , this . logContext ) ;
3637 const parsedQuery = await this . queryParser . parse ( this . exportQueryConfig . query ) ;
3738 log . info ( 'Query parsed and validated successfully' , this . logContext ) ;
3839
@@ -56,10 +57,13 @@ export class QueryExporter {
5657 }
5758
5859 // Step 5: export other content types which are referenced in previous step
60+ log . debug ( 'Starting referenced content types export' , this . logContext ) ;
5961 await this . exportReferencedContentTypes ( ) ;
6062 // Step 6: export dependent modules global fields, extensions, taxonomies
63+ log . debug ( 'Starting dependent modules export' , this . logContext ) ;
6164 await this . exportDependentModules ( ) ;
6265 // Step 7: export content modules entries, assets
66+ log . debug ( 'Starting content modules export' , this . logContext ) ;
6367 await this . exportContentModules ( ) ;
6468 // Step 9: export all other modules
6569
@@ -76,6 +80,7 @@ export class QueryExporter {
7680 }
7781
7882 private async exportQueriedModule ( parsedQuery : any ) : Promise < void > {
83+ log . debug ( 'Starting queried module export' , this . logContext ) ;
7984 for ( const [ moduleName ] of Object . entries ( parsedQuery . modules ) ) {
8085 const module = moduleName as Modules ;
8186
@@ -88,6 +93,7 @@ export class QueryExporter {
8893 // Export the queried module
8994 await this . moduleExporter . exportModule ( module , { query : parsedQuery } ) ;
9095 }
96+ log . debug ( 'Queried module export completed' , this . logContext ) ;
9197 }
9298
9399 private async exportReferencedContentTypes ( ) : Promise < void > {
@@ -120,6 +126,7 @@ export class QueryExporter {
120126 // Step 3: Process batches until no new references are found
121127 while ( currentBatch . length > 0 && iterationCount < this . exportQueryConfig . maxCTReferenceDepth ) {
122128 iterationCount ++ ;
129+ log . debug ( `Processing referenced content types iteration ${ iterationCount } ` , this . logContext ) ;
123130 currentBatch . forEach ( ( ct : any ) => exportedContentTypeUIDs . add ( ct . uid ) ) ;
124131 // Extract referenced content types from current batch
125132 const referencedUIDs = await referencedHandler . extractReferencedContentTypes ( currentBatch ) ;
@@ -178,6 +185,7 @@ export class QueryExporter {
178185
179186 // Extract dependencies from all exported content types
180187 const dependencies = await dependenciesHandler . extractDependencies ( ) ;
188+ log . debug ( 'Dependencies extracted successfully' , this . logContext ) ;
181189
182190 // Export Global Fields
183191 if ( dependencies . globalFields . size > 0 ) {
@@ -303,6 +311,7 @@ export class QueryExporter {
303311 const assetHandler = new AssetReferenceHandler ( this . exportQueryConfig ) ;
304312
305313 // Extract referenced asset UIDs from all entries
314+ log . debug ( 'Extracting referenced assets from entries' , this . logContext ) ;
306315 const assetUIDs = assetHandler . extractReferencedAssets ( ) ;
307316
308317 if ( assetUIDs . length > 0 ) {
0 commit comments