formattedLogMessage method

String formattedLogMessage(
  1. LogRecord logRecord, {
  2. String? ifTagIsNull()?,
})

Implementation

String formattedLogMessage(
  LogRecord logRecord, {
  String? Function()? ifTagIsNull,
}) {
  final stackTrace = logRecord.stackTrace;
  final level = logRecord.level;
  final stackTraceMessage = _getStackTraceMessage(stackTrace, level);
  final ansiColor = _getAnsiColor(level);
  final defaultTag = ifTagIsNull ?? _stackTraceUtil.getTag;
  final currentTag = logRecord.tag ?? defaultTag();

  return _formatPrint(
    ansiColor,
    logRecord.message,
    currentTag,
    logRecord.extra,
    logRecord.error?.toString(),
    stackTraceMessage,
  );
}