Unity Internal Interface
Provides an internal interface to Embrace that is intended for use by the Embrace Unity SDK as its sole source of communication with the Android SDK.
Functions
Add an attribute to an active span with the given spanId. Returns true if the attributed is added and false otherwise.
Return internal time the SDK is using in milliseconds. It is equivalent to System.currentTimeMillis assuming the system clock did not change after the SDK has started.
Whether the ANR capture service is enabled
Whether network capture has been disabled through an internal, not-publicly supported means
Whether the native crash capture is enabled
Whether the Network Span Forwarding feature is enabled
Backwards compatible way for hosted SDKs to log a handled exception with different log levels
Logs an internal error to the Embrace SDK - this is not intended for public use.
See Embrace.recordNetworkRequest
Record a completed span with the given parameters. Returns true if the span is record and false otherwise.
See Embrace.recordNetworkRequest
Record a network request.
Record a span around the execution of the given lambda. If an uncaught exception occurs during the execution, the span will be terminated as a failure.
Mark that this application process was created in response to a notification
For the given URL and method, whether the response body should be captured for network request logging