record method
Records one lifecycle event.
Implementation
@override
void record(AgentTelemetryEvent event) {
final line = '${DateTime.now().toIso8601String()} ${_message(event)}\n';
try {
if (!_dirEnsured) {
_dirEnsured = true;
File(path).parent.createSync(recursive: true);
}
File(path).writeAsStringSync(line, mode: FileMode.append);
} catch (_) {
// Diagnostics must never break the host.
}
}