File tree 1 file changed +9
-1
lines changed
packages/mongodb-memory-server-core/src/util
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 {
165
165
return [ '1' , 'on' , 'yes' , 'true' ] . indexOf ( env . toLowerCase ( ) ) !== - 1 ;
166
166
}
167
167
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
+
168
174
// enable debug if "MONGOMS_DEBUG" is true
169
175
if ( envToBool ( resolveConfig ( ResolveConfigVariables . DEBUG ) ) ) {
170
176
debug . enable ( 'MongoMS:*' ) ;
171
177
log ( 'Debug Mode Enabled, through Environment Variable' ) ;
178
+ debug_enabled = true ;
172
179
}
173
180
174
181
// run this after env debug enable to be able to debug this function too
175
182
findPackageJson ( ) ;
176
183
177
184
// 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 ) {
179
186
debug . enable ( 'MongoMS:*' ) ;
180
187
log ( 'Debug Mode Enabled, through package.json' ) ;
188
+ debug_enabled = true ;
181
189
}
You can’t perform that action at this time.
0 commit comments