format method
Implementation
@override
String format(ISpectLogData data, ConsoleSettings settings) {
final buffer = StringBuffer(_buildHeader(data, settings));
final body = _buildBody(data);
if (body.isEmpty) {
buffer.write('(empty log message)');
} else {
final lines = body.split('\n');
if (lines.length == 1) {
buffer.write(lines.single);
} else {
for (final line in lines) {
buffer
..write('\n ')
..write(line);
}
}
}
return buffer.toString();
}