generateTextMessage method

  1. @override
String generateTextMessage()

Internal method that generates a complete message about the event

See examples: TalkerLog -> TalkerLog.generateTextMessage TalkerException -> TalkerException.generateTextMessage TalkerError -> TalkerError.generateTextMessage

Implementation

@override
String generateTextMessage() {
  var msg = '[$displayTitle] $message';

  if (settings.printResponseMessage && responseMessage != null) {
    msg += '\nMESSAGE:$responseMessage';
  }

  if (settings.printResponseData && data != null) {
    final prettyData = encoder.convert(data);
    msg += '\nDATA:$prettyData';
  }
  if (settings.printResponseHeaders && headers.isNotEmpty) {
    final prettyHeaders = encoder.convert(headers);
    msg += '\nHEADERS:$prettyHeaders';
  }
  return msg;
}