chore(backend): Switch console naar logger
Maak gebruik van custom logger
This commit is contained in:
		
							parent
							
								
									f82668148c
								
							
						
					
					
						commit
						c2e3886f3f
					
				
					 6 changed files with 29 additions and 13 deletions
				
			
		|  | @ -1,6 +1,8 @@ | |||
| import axios, { AxiosRequestConfig } from 'axios'; | ||||
| import { getLogger } from '../logging/initalize.js'; | ||||
| import { Logger } from 'winston'; | ||||
| 
 | ||||
| // !!!! when logger is done -> change
 | ||||
| const logger: Logger = getLogger(); | ||||
| 
 | ||||
| /** | ||||
|  * Utility function to fetch data from an API endpoint with error handling. | ||||
|  | @ -24,16 +26,16 @@ export async function fetchWithLogging<T>( | |||
|     } catch (error: any) { | ||||
|         if (error.response) { | ||||
|             if (error.response.status === 404) { | ||||
|                 console.error( | ||||
|                 logger.error( | ||||
|                     `❌ ERROR: ${description} not found (404) at "${url}".` | ||||
|                 ); | ||||
|             } else { | ||||
|                 console.error( | ||||
|                 logger.error( | ||||
|                     `❌ ERROR: Failed to fetch ${description}. Status: ${error.response.status} - ${error.response.statusText} (URL: "${url}")` | ||||
|                 ); | ||||
|             } | ||||
|         } else { | ||||
|             console.error( | ||||
|             logger.error( | ||||
|                 `❌ ERROR: Network or unexpected error when fetching ${description}:`, | ||||
|                 error.message | ||||
|             ); | ||||
|  |  | |||
		Reference in a new issue