@@ -90,11 +90,13 @@ class GoogleDriveService {
9090
9191            const  folderMetadata : GoogleDriveFile  =  await  response . json ( ) ; 
9292            this . _modeLogger . debug ( `Folder '${ folderName }  ' created successfully!` ) ; 
93-             this . _modeLogger . debug ( ' Created Folder Metadata:' ,   folderMetadata ) ; 
93+             this . _modeLogger . debug ( ` Created Folder Metadata:  ${ folderMetadata } ` ) ; 
9494
9595            return  folderMetadata ; 
9696        }  catch  ( error )  { 
97-             this . _modeLogger . error ( 'Error creating Google Drive folder:' ,  error ) ; 
97+             if  ( error  instanceof  Error )  { 
98+                 this . _modeLogger . error ( `Error creating Google Drive folder: ${ error . stack  ??  error . message }  ` ) ; 
99+             } 
98100            return  null ; 
99101        } 
100102    } 
@@ -121,7 +123,9 @@ class GoogleDriveService {
121123                return  undefined ; 
122124            } 
123125        }  catch  ( error )  { 
124-             this . _modeLogger . error ( 'Error finding folder:' ,  error ) ; 
126+             if  ( error  instanceof  Error )  { 
127+                 this . _modeLogger . error ( `Error finding folder: ${ error . stack  ??  error . message }  ` ) ; 
128+             } 
125129            return  undefined ; 
126130        } 
127131
@@ -319,7 +323,9 @@ class GoogleDriveService {
319323            const  blob  =  await  contentResponse . blob ( ) ; 
320324            return  {  blob,  fileName,  mimeType : metadata . mimeType  } ; 
321325        }  catch  ( error )  { 
322-             this . _modeLogger . error ( 'Error downloading Google Drive file:' ,  error ) ; 
326+             if  ( error  instanceof  Error )  { 
327+                 this . _modeLogger . error ( `Error downloading Google Drive file: ${ error . stack  ??  error . message }  ` ) ; 
328+             } 
323329            return  null ; 
324330        } 
325331    } 
@@ -354,7 +360,9 @@ class GoogleDriveService {
354360
355361            return  fileContent ; 
356362        }  catch  ( error )  { 
357-             this . _modeLogger . error ( 'Error in getPythonFileContentInMemory:' ,  error ) ; 
363+             if  ( error  instanceof  Error )  { 
364+                 this . _modeLogger . error ( `Error in getPythonFileContentInMemory: ${ error . stack  ??  error . message }  ` ) ; 
365+             } 
358366            return  null ; 
359367        } 
360368    } 
@@ -404,7 +412,9 @@ class GoogleDriveService {
404412            } 
405413            return  null ;  // No folder found 
406414        }  catch  ( error )  { 
407-             this . _modeLogger . error ( 'Error finding folder:' ,  error ) ; 
415+             if  ( error  instanceof  Error )  { 
416+                 this . _modeLogger . error ( `Error finding folder: ${ error . stack  ??  error . message }  ` ) ; 
417+             } 
408418            throw  error ;  // Re-throw the error for further handling 
409419        } 
410420    } 
@@ -477,7 +487,9 @@ class GoogleDriveService {
477487
478488            return  uploadedFileMetadata ; 
479489        }  catch  ( error )  { 
480-             this . _modeLogger . error ( 'Error uploading blob to Google Drive:' ,  error ) ; 
490+             if  ( error  instanceof  Error )  { 
491+                 this . _modeLogger . error ( `Error uploading file to Google Drive: ${ error . stack  ??  error . message }  ` ) ; 
492+             } 
481493            return  null ; 
482494        } 
483495    } 
@@ -557,14 +569,15 @@ class GoogleDriveService {
557569            this . _modeLogger . debug ( 
558570                `File '${ fileName }  ' ${ method  ===  'POST'  ? 'created'  : 'updated' }   successfully.` , 
559571            ) ; 
560-             this . _modeLogger . debug ( ' File Metadata:' ,   fileMetadata ) ; 
572+             this . _modeLogger . debug ( ` File Metadata:  ${ fileMetadata } ` ) ; 
561573
562574            return  fileMetadata ; 
563575        }  catch  ( error )  { 
564-             this . _modeLogger . error ( 
565-                 `Error ${ method  ===  'POST'  ? 'creating'  : 'updating' }   file:` , 
566-                 error , 
567-             ) ; 
576+             if  ( error  instanceof  Error )  { 
577+                 this . _modeLogger . error ( 
578+                     `Error ${ method  ===  'POST'  ? 'creating'  : 'updating' }   file: ${ error . stack  ??  error . message }  ` , 
579+                 ) ; 
580+             } 
568581            return  null ; 
569582        } 
570583    } 
@@ -598,7 +611,9 @@ class GoogleDriveService {
598611            const  renamedFile  =  await  response . json ( ) ; 
599612            this . _modeLogger . debug ( `File renamed successfully to: ${ renamedFile . name }  ` ) ; 
600613        }  catch  ( error )  { 
601-             this . _modeLogger . error ( 'Failed to rename file:' ,  error ) ; 
614+             if  ( error  instanceof  Error )  { 
615+                 this . _modeLogger . error ( `Error renaming file: ${ error . stack  ??  error . message }  ` ) ; 
616+             } 
602617        } 
603618    } 
604619
@@ -625,7 +640,9 @@ class GoogleDriveService {
625640            } 
626641
627642        }  catch  ( error )  { 
628-             this . _modeLogger . error ( 'Failed to delete file' ,  error ) ; 
643+             if  ( error  instanceof  Error )  { 
644+                 this . _modeLogger . error ( `Error deleting file: ${ error . message }  ` ) ; 
645+             } 
629646        } 
630647
631648    } 
0 commit comments