stringifyMessage method
格式化消息内容
Implementation
String stringifyMessage(dynamic message) {
final finalMessage = message is Function ? message() : message;
if (finalMessage is Map || finalMessage is Iterable) {
late JsonEncoder encoder;
if (autoWrap == true) {
encoder = JsonEncoder.withIndent(' ', toEncodableFallback);
} else {
encoder = JsonEncoder(toEncodableFallback);
}
return encoder.convert(finalMessage);
} else {
return finalMessage.toString();
}
}