format method

  1. @override
String format(
  1. NoticeRecord record,
  2. NoticeWriterContext writerContext
)
override

Formats the record into a string.

Implementation

@override
String format(NoticeRecord record, NoticeWriterContext writerContext) {
  final output = StringBuffer();
  output.write(record.timestamp.toIso8601String());
  if (record.breadcrumbs.isNotEmpty) {
    output.write(' ');
    output.write(record.breadcrumbs.join('.'));
  }
  output.write(' ');
  output.write(record.level);
  output.write(': ');
  output.write(record.message);
  if (record.error != null) {
    output.writeln();
    output.write(record.error);
    output.writeln();
    output.write(record.stackTrace);
  }
  return output.toString();
}