push method

  1. @override
void push(
  1. BaseLog log
)
override

Implementation

@override
void push(log) {
  if (log.type == LogType.message) {
    final message = log as Message;
    final text = '${message.fileName} ${message.lineNumber} ${message.message}';
    // ignore: avoid_print
    print('${message.severity} $text');
    if (message.exception != null) {
      // ignore: avoid_print
      print('  ${message.exception!.name}: ${message.exception!.reason}');
    }
  } else if (log.type == LogType.exception) {
    final exception = log as SBException;
    // ignore: avoid_print
    print('Exception ${exception.name}: ${exception.reason}');
  }
}