We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9982b23 commit e97b4bdCopy full SHA for e97b4bd
lib/src/printers/pretty_printer.dart
@@ -225,9 +225,14 @@ class PrettyPrinter extends LogPrinter {
225
return '$h:$min:$sec.$ms (+$timeSinceStart)';
226
}
227
228
+ // Handles any object that is causing JsonEncoder() problems
229
+ Object toEncodableFallback(dynamic object) {
230
+ return object.toString();
231
+ }
232
+
233
String stringifyMessage(dynamic message) {
234
if (message is Map || message is Iterable) {
- var encoder = JsonEncoder.withIndent(' ');
235
+ var encoder = JsonEncoder.withIndent(' ', toEncodableFallback);
236
return encoder.convert(message);
237
} else {
238
return message.toString();
0 commit comments