enable static method

void enable({
  1. int maxLogs = 500,
})

Enable log interception Preserves existing logs across hot reloads

Implementation

static void enable({int maxLogs = 500}) {
  // Don't re-intercept if already enabled (preserves data across hot reloads)
  if (_enabled) {
    _maxLogs = maxLogs;
    return;
  }

  _enabled = true;
  _maxLogs = maxLogs;

  // Intercept print statements, debugPrint, and errors
  _interceptPrint();
  _interceptDebugPrint();
  _interceptErrors();
  // Note: _logs preserves its data across hot reloads
  // because static variables persist unless explicitly cleared
}