|
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