File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed
Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change 66const Module = require ( "node:module" ) ;
77const path = require ( "node:path" ) ;
88
9- // Suppress debug/info logs in CI to keep output clean
10- if ( process . env . CI === "true" && ! process . env . LOG_LEVEL ) {
11- process . env . LOG_LEVEL = "ERROR" ;
12- }
13-
149// Store the original require
1510const originalRequire = Module . prototype . require ;
1611
12+ // Track if we've already applied log level
13+ let logLevelApplied = false ;
14+
1715// Override require to handle our custom aliases
1816Module . prototype . require = function ( id ) {
1917 // Handle "logger" alias
2018 if ( id === "logger" ) {
21- return originalRequire . call ( this , path . resolve ( __dirname , "../../js/logger.js" ) ) ;
19+ const logger = originalRequire . call ( this , path . resolve ( __dirname , "../../js/logger.js" ) ) ;
20+
21+ // Suppress debug/info logs in CI to keep output clean
22+ if ( ! logLevelApplied && process . env . CI === "true" ) {
23+ logger . setLogLevel ( "ERROR" ) ;
24+ logLevelApplied = true ;
25+ }
26+
27+ return logger ;
2228 }
2329
2430 // Handle all other requires normally
You can’t perform that action at this time.
0 commit comments