package processor import ( "io/ioutil" "modify/logger" "os" ) func init() { // Initialize logger with ERROR level for tests // to minimize noise in test output logger.Init(logger.LevelError) // Optionally redirect logger output to discard // This prevents logger output from interfering with test output disableTestLogs := os.Getenv("ENABLE_TEST_LOGS") != "1" if disableTestLogs { // Create a new logger that writes to nowhere silentLogger := logger.New(ioutil.Discard, "", 0) logger.DefaultLogger = silentLogger } }