logJson function

void logJson(
  1. Map<String, dynamic> input, {
  2. String? name = 'JSON VIEW',
})

json

Implementation

void logJson(Map<String, dynamic> input, {String? name = 'JSON VIEW'}) {
  try {
    final object = JsonDecoder().convert(jsonEncode(input));
    final prettyString = JsonEncoder.withIndent('  ').convert(object);

    logC(
      '${LogColor.backgroundGreen}${LogColor.black}',
      '  $name  ',
      name: 'log',
    );
    log(prettyString, name: 'log');
  } catch (e) {
    logS('$input', name: 'log');
  }
}