ensureSetup static method
void
ensureSetup()
Ensures logging is set up without causing recursive stream conflicts.
Implementation
static void ensureSetup() {
if (_isSetup || _isInitializing) return;
_isInitializing = true; // Guard against reentrant calls
Logger.root.level = Level.ALL;
Logger.root.onRecord.listen(_handleLogRecord);
_isSetup = true;
_isInitializing = false;
// No initial log here to prevent recursion
}