Bugsee class

Constructors

Bugsee()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

appearance BugseeAppearance
no setter
defaultHttpOverrides HttpOverrides
no setter

Static Methods

addSecureRect(Rectangle<double> rectangle) Future<void>
captureChain(dynamic body()) → void
Wraps specified method invocation with Chain.capture() which instructs the VM to capture longer stack traces.
captureViewHierarchy() Future<void>
clearAllAttributes(String key) Future<void>
clearAttribute(String key) Future<void>
clearEmail() Future<void>
event(String name, [Map<String, dynamic>? parameters]) Future<void>
getAllSecureRects() Future<List<Rectangle<double>>?>
getAttribute(String key) Future
getEmail() Future<String>
launch(String appToken, {AppRunCallback? appRunCallback, BugseeLaunchOptions? launchOptions}) Future<bool>
Launch Bugsee
log(String text, [BugseeLogLevel? level]) Future<void>
Log message to the Bugsee log stream
logException(dynamic exception, [dynamic stackTrace]) Future<void>
Alias for logHandledException
logHandledException(dynamic exception, [dynamic stackTrace]) Future<void>
logUnhandledException(dynamic exception, [dynamic stackTrace]) Future<void>
pause() Future<void>
Stop video recording (blacks out the video, but does not stop the event/data capture)
registerNetworkEvent(dynamic eventData) → void
relaunch([BugseeLaunchOptions? launchOptions]) Future<bool>
Relaunch (stop and launch) Bugsee with optional new launch options
removeAllSecureRects() Future<void>
removeSecureRect(Rectangle<double> rectangle) Future<void>
resume() Future<void>
Resume video capture (which was previously stopped by the call to "pause()")
runGuarded<R>(R body(), BugseeGenericErrorCallback errorCallback) → R?
Wraps specified function with automatic errors and exceptions interception (using runZonedGuarded() with onError handler).
setApplicationVersion(String version) → void
setAttachmentsCallback(BugseeAttachmentsCallback? callback) → void
setAttribute(String key, dynamic value) Future<void>
setDefaultFeedbackGreeting(String greeting) Future<void>
Sets the default greeting shown in the Feedback UI (aka In-App chat UI)
setEmail(String email) Future<void>
setLifecycleCallback(BugseeLifecycleCallback? callback) → void
Sets the callback which is triggered when internal Bugsee state changes
setLogFilter(BugseeLogFilterCallback? logFilterCallback) → void
Set callback which will be triggered when data passed to the log stream is intercepted
setNetworkFilter(BugseeNetworkFilterCallback? networkFilterCallback) → void
Set callback which will be triggered when network request/response is intercepted
setNewFeedbackMessagesCallback(BugseeNewFeedbackMessagesCallback? callback) → void
Sets the callback which will be triggered when there are new feedback messages available.
showFeedbackUI() Future<void>
Brings up the Feedback UI (aka In-App chat UI)
showReportDialog([String? summary, String? description, BugseeSeverityLevel? severity, List<String>? labels]) Future<void>
Brings up the integration reporting UI (bug reporting dialog) where user should provide the details of the bug being reported.
stop() Future<void>
Stop Bugsee
testExceptionCrash() Future<void>
testSignalCrash() Future<void>
trace(String name, dynamic value) Future<void>
upload([String? summary, String? description, BugseeSeverityLevel? severity, List<String>? labels]) Future<void>
Create and upload report silently in background. Does not bring up any UI and does not interrupt user activities in any way.