@@ -249,13 +249,6 @@ export function parseOptions(
249249
250250 const mongoOptions = Object . create ( null ) ;
251251
252- // Feature flags
253- for ( const flag of Object . getOwnPropertySymbols ( options ) ) {
254- if ( FEATURE_FLAGS . has ( flag ) ) {
255- mongoOptions [ flag ] = options [ flag ] ;
256- }
257- }
258-
259252 mongoOptions . hosts = isSRV ? [ ] : hosts . map ( HostAddress . fromString ) ;
260253
261254 const urlOptions = new CaseInsensitiveMap < unknown [ ] > ( ) ;
@@ -515,7 +508,7 @@ export function parseOptions(
515508 ) ;
516509 }
517510
518- const loggerFeatureFlag = Symbol . for ( '@@mdb.enableMongoLogger' ) ;
511+ const loggerFeatureFlag = '__enableMongoLogger' ;
519512 mongoOptions [ loggerFeatureFlag ] = mongoOptions [ loggerFeatureFlag ] ?? false ;
520513
521514 let loggerEnvOptions : MongoLoggerEnvOptions = { } ;
@@ -530,7 +523,7 @@ export function parseOptions(
530523 MONGODB_LOG_ALL : process . env . MONGODB_LOG_ALL ,
531524 MONGODB_LOG_MAX_DOCUMENT_LENGTH : process . env . MONGODB_LOG_MAX_DOCUMENT_LENGTH ,
532525 MONGODB_LOG_PATH : process . env . MONGODB_LOG_PATH ,
533- ...mongoOptions [ Symbol . for ( '@@mdb.internalLoggerConfig' ) ]
526+ ...mongoOptions [ '__internalLoggerConfig' ]
534527 } ;
535528 loggerClientOptions = {
536529 mongodbLogPath : mongoOptions . mongodbLogPath ,
@@ -1331,7 +1324,7 @@ export const DEFAULT_OPTIONS = new CaseInsensitiveMap(
13311324 * @internal
13321325 */
13331326export const FEATURE_FLAGS = new Set ( [
1334- Symbol . for ( '@@mdb.skipPingOnConnect' ) ,
1335- Symbol . for ( '@@mdb.enableMongoLogger' ) ,
1336- Symbol . for ( '@@mdb.internalLoggerConfig' )
1327+ '__skipPingOnConnect' ,
1328+ '__enableMongoLogger' ,
1329+ '__internalLoggerConfig'
13371330] ) ;
0 commit comments