File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
packages/mongodb-memory-server-core/src/util Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -165,17 +165,25 @@ export function envToBool(env: string = ''): boolean {
165165 return [ '1' , 'on' , 'yes' , 'true' ] . indexOf ( env . toLowerCase ( ) ) !== - 1 ;
166166}
167167
168+ /**
169+ * This exists because "debug.enabled('MongoMS:*')" will always return "true"
170+ * This is used to not double-enable / double-print the enablement message
171+ */
172+ let debug_enabled = false ;
173+
168174// enable debug if "MONGOMS_DEBUG" is true
169175if ( envToBool ( resolveConfig ( ResolveConfigVariables . DEBUG ) ) ) {
170176 debug . enable ( 'MongoMS:*' ) ;
171177 log ( 'Debug Mode Enabled, through Environment Variable' ) ;
178+ debug_enabled = true ;
172179}
173180
174181// run this after env debug enable to be able to debug this function too
175182findPackageJson ( ) ;
176183
177184// enable debug if "config.mongodbMemoryServer.debug" is true
178- if ( envToBool ( resolveConfig ( ResolveConfigVariables . DEBUG ) ) && ! debug . enabled ( 'MongoMS:*' ) ) {
185+ if ( envToBool ( resolveConfig ( ResolveConfigVariables . DEBUG ) ) && ! debug_enabled ) {
179186 debug . enable ( 'MongoMS:*' ) ;
180187 log ( 'Debug Mode Enabled, through package.json' ) ;
188+ debug_enabled = true ;
181189}
You can’t perform that action at this time.
0 commit comments