DiagnosticEvent

class DiagnosticEvent(val source: String, val name: String, val detail: Map<String, String>)(source)

Something a component learned while running that no return value carries.

The ffmpeg version banner and the command line filmstrip spawned are both here: neither belongs in a dev.jordond.filmstrip.export.Verdict or an dev.jordond.filmstrip.export.ExportStatus, and both are the first thing a bug report is asked for.

Constructors

Link copied to clipboard
constructor(source: String, name: String, detail: Map<String, String>)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
object Detail

The keys a detail map is written with.

Properties

Link copied to clipboard

The event's payload, keyed by the names on Detail.

Link copied to clipboard

A stable key for what the event is, one of the names on the companion such as TOOLCHAIN or INVOCATION. Switch on this rather than on anything in detail.

Link copied to clipboard

Which component emitted it, matching a BackendInfo.name where a backend did.