format method
Formata record e retorna as linhas a serem escritas.
Implementation
@override
List<String> format(BrLogRecord record) {
final buffer = StringBuffer();
if (showTime) {
buffer.write(_formatTime(record.time));
buffer.write(' ');
}
buffer.write('[${record.level.label.trim()}]');
if (showTag && record.tag.isNotEmpty) {
buffer.write(' ${record.tag}:');
}
buffer.write(' ${record.message}');
final lines = <String>[buffer.toString()];
if (record.error != null) {
lines.add(' ERROR: ${record.error}');
}
if (record.stackTrace != null) {
lines.add(' STACK:\n${record.stackTrace}');
}
return lines;
}