Add this to your lynx.config.ts:
console — iOS JSC injects a console that is not globalThis.console. Without the
replacement, initLogMonitor() has no effect on iOS.fetch — depending on your build setup, network requests may not be logged unless it is replaced with lynx.fetch.Call these at your app's entry point, before LynxConsole renders.
The main thread console builds on top of the log monitor, so initLogMonitor() must be called
before initMainThreadConsole().
Tabs are not rendered for monitors you did not initialize.
You can split it out of the main bundle with lazy:
Run the app, tap the floating button, and the panel opens.