parse method
Parse the line from the process output.
Implementation
void parse(String line) {
try {
if (line.contains('PATROL_LOG')) {
_parsePatrolLog(line);
} else if (showFlutterLogs) {
return switch (line) {
_ when line.contains('(Flutter) flutter:') => _parseFlutterIOsLog(
line,
),
_ when line.contains('I flutter :') => _parseFlutterAndroidLog(line),
_ when line.contains('flutter:') => _parseFlutterIOsReleaseLog(line),
_ when line.contains('Playwright:') => _parsePlaywrightLog(line),
_ => null,
};
}
} catch (err) {
log('Error parsing line: $line');
}
}