Package-level declarations
Types
Link copied to clipboard
In-memory ring buffer of captured entries, exposed as a StateFlow the UI observes. All mutations go through mutate, which is safe under concurrent writers (MutableStateFlow.update retries on conflict), so the Ktor plugin and the analytics logger can record from any thread.