toJson method

  1. @override
Map<String, dynamic> toJson()

Abstract function that concrete classes must implement. This must encode the internal data model to a JSON compatible representation.

While not required, it is suggested to call removeNull before returning.

Implementation

@override
Map<String, dynamic> toJson() => {
      'error': error,
      'level': level.name,
      'loggerName': loggerName,
      'message': message,
      'object': object,
      'sequenceNumber': sequenceNumber,
      'stackTrace': stackTrace,
      'time': time?.millisecondsSinceEpoch,
    };