@@ -410,17 +410,37 @@ export class CxWrapper {
410410 prepareAdditionalParams ( additionalParameters : string ) : string [ ] {
411411 const params : string [ ] = [ ] ;
412412
413+ logger . info ( "=== prepareAdditionalParams Debug ===" ) ;
414+ logger . info ( "1. Input received: " + additionalParameters ) ;
415+ logger . info ( "2. Initial params array: " + JSON . stringify ( params ) ) ;
416+
413417 if ( ! additionalParameters ) {
418+ logger . info ( "3. No additional parameters provided - returning empty array" ) ;
414419 return params ;
415420 }
416421
422+ logger . info ( "4. Starting regex match process..." ) ;
417423 const paramList = additionalParameters . match ( / (?: [ ^ \s " ] + | " [ ^ " ] * " ) + / g) ;
418- logger . info ( "Additional parameters refined: " + paramList )
424+ logger . info ( "5. Regex result (paramList): " + JSON . stringify ( paramList ) ) ;
425+
426+ logger . info ( "Additional parameters refined: " + paramList ) ;
427+ logger . info ( "6. Logger message sent with paramList" ) ;
428+
419429 if ( paramList ) {
420- paramList . forEach ( ( element ) => {
430+ logger . info ( "7. paramList exists, starting forEach loop..." ) ;
431+ paramList . forEach ( ( element , index ) => {
432+ logger . info ( "8." + ( index + 1 ) + ". Processing element: " + element ) ;
421433 params . push ( element ) ;
434+ logger . info ( "8." + ( index + 1 ) + ". params array after push: " + JSON . stringify ( params ) ) ;
422435 } ) ;
436+ logger . info ( "9. forEach completed" ) ;
437+ } else {
438+ logger . info ( "7. paramList is null/undefined - skipping forEach" ) ;
423439 }
440+
441+ logger . info ( "10. Final params array: " + JSON . stringify ( params ) ) ;
442+ logger . info ( "=== End Debug ===" ) ;
443+
424444 return params ;
425445 }
426446
0 commit comments