unregister static method

void unregister()

Unregister platform adapter (called during shutdown).

Implementation

static void unregister() {
  if (!_isRegistered) return;

  // Note: We can't actually unregister from C++ since it holds a pointer
  // Just mark as unregistered
  _isRegistered = false;

  // Close the logger callable to release resources
  // Note: Only do this during true shutdown - C++ may still try to log
  // We keep it alive during normal operation
  // _loggerCallable?.close();
  // _loggerCallable = null;

  // Don't free _adapterPtr - C++ may still reference it
  // It will be cleaned up on process exit
}