|
3 | 3 | var ReadPreference = require('./read_preference'),
|
4 | 4 | parser = require('url'),
|
5 | 5 | f = require('util').format,
|
6 |
| - assign = require('./utils').assign; |
| 6 | + assign = require('./utils').assign, |
| 7 | + Logger = require('mongodb-core').Logger; |
7 | 8 |
|
8 | 9 | module.exports = function(url, options) {
|
9 | 10 | // Variables
|
@@ -265,16 +266,6 @@ module.exports = function(url, options) {
|
265 | 266 | case 'auto_reconnect':
|
266 | 267 | serverOptions.auto_reconnect = value === 'true';
|
267 | 268 | break;
|
268 |
| - case 'minPoolSize': |
269 |
| - throw new Error('minPoolSize not supported'); |
270 |
| - case 'maxIdleTimeMS': |
271 |
| - throw new Error('maxIdleTimeMS not supported'); |
272 |
| - case 'waitQueueMultiple': |
273 |
| - throw new Error('waitQueueMultiple not supported'); |
274 |
| - case 'waitQueueTimeoutMS': |
275 |
| - throw new Error('waitQueueTimeoutMS not supported'); |
276 |
| - case 'uuidRepresentation': |
277 |
| - throw new Error('uuidRepresentation not supported'); |
278 | 269 | case 'ssl':
|
279 | 270 | if (value === 'prefer') {
|
280 | 271 | serverOptions.ssl = value;
|
@@ -448,6 +439,8 @@ module.exports = function(url, options) {
|
448 | 439 | serverOptions.compression = compression;
|
449 | 440 | break;
|
450 | 441 | default:
|
| 442 | + var logger = Logger('URL Parser'); |
| 443 | + logger.info(`${name} is not supported`); |
451 | 444 | break;
|
452 | 445 | }
|
453 | 446 | });
|
|
0 commit comments