replaced some console.errors with logger
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
const { Client } = require('@googlemaps/google-maps-services-js');
|
||||
const logger = require('../utils/logger');
|
||||
|
||||
class GoogleMapsService {
|
||||
constructor() {
|
||||
@@ -6,9 +7,9 @@ class GoogleMapsService {
|
||||
this.apiKey = process.env.GOOGLE_MAPS_API_KEY;
|
||||
|
||||
if (!this.apiKey) {
|
||||
console.error('❌ Google Maps API key not configured in environment variables');
|
||||
logger.error('Google Maps API key not configured in environment variables');
|
||||
} else {
|
||||
console.log('✅ Google Maps service initialized');
|
||||
logger.info('Google Maps service initialized');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,15 +62,15 @@ class GoogleMapsService {
|
||||
}))
|
||||
};
|
||||
} else {
|
||||
console.error('Places Autocomplete API error:', response.data.status, response.data.error_message);
|
||||
return {
|
||||
logger.error('Places Autocomplete API error', { status: response.data.status, errorMessage: response.data.error_message });
|
||||
return {
|
||||
predictions: [],
|
||||
error: this.getErrorMessage(response.data.status),
|
||||
status: response.data.status
|
||||
};
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Places Autocomplete service error:', error.message);
|
||||
logger.error('Places Autocomplete service error', { error });
|
||||
throw new Error('Failed to fetch place predictions');
|
||||
}
|
||||
}
|
||||
@@ -145,11 +146,11 @@ class GoogleMapsService {
|
||||
}
|
||||
};
|
||||
} else {
|
||||
console.error('Place Details API error:', response.data.status, response.data.error_message);
|
||||
logger.error('Place Details API error', { status: response.data.status, errorMessage: response.data.error_message });
|
||||
throw new Error(this.getErrorMessage(response.data.status));
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Place Details service error:', error.message);
|
||||
logger.error('Place Details service error', { error });
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -200,14 +201,14 @@ class GoogleMapsService {
|
||||
placeId: result.place_id
|
||||
};
|
||||
} else {
|
||||
console.error('Geocoding API error:', response.data.status, response.data.error_message);
|
||||
logger.error('Geocoding API error', { status: response.data.status, errorMessage: response.data.error_message });
|
||||
return {
|
||||
error: this.getErrorMessage(response.data.status),
|
||||
status: response.data.status
|
||||
};
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Geocoding service error:', error.message);
|
||||
logger.error('Geocoding service error', { error });
|
||||
throw new Error('Failed to geocode address');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user