FlutterDiagnosticManager class base

Inheritance

Constructors

FlutterDiagnosticManager({required List<FlutterDiagnostic> diagnostics, required DiagnosticManagerOption options, required Widget screenRecord(Widget child)?})
const

Properties

diagnostic List<FlutterDiagnostic>
Diagnostic must be use only in the extension of the manager and not outside the package.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
options → DiagnosticManagerOption
Provide the multiple options for manage the diferent diagnostics sdk.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screenRecord Widget Function(Widget child)?
Usually one or more of the diagnostic usually have a screen record for errors, but only one is recommend to use.
final

Methods

captureException({required covariant DiagnosticExpection exception}) FutureOr<void>
Send an exception with the custom informate implement to all the diagnostic.
inherited
dispose() Future<void>
This function must be call before the instance is created an usually have close streams or dispose clients.
inherited
init() Future<void>
This function must be call at the begining of the initilalization.
override
Return all custom Route observer instanciate for your Flutter app.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendAnalyticEvent({required covariant DiagnosticAnalyticEvent event}) FutureOr<void>
Send an analytic with the custom informate implement to all the diagnostic.
inherited
sendLogEvent({required covariant DiagnosticLogsEvent event}) FutureOr<void>
Send an log with the custom informate implement to all the diagnostic.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited