Package-level declarations

Types

Link copied to clipboard
sealed class BreadcrumbType

Sealed class representing all the types of breadcrumbs that Sentry supports.

Link copied to clipboard

A class that wraps the Sentry APIs in order to make them a bit easier to integrate.

Link copied to clipboard

Context object for keeping track of Sentry breadcrumbs and providing convenient APIs for submitting them, along with transaction functions.

Link copied to clipboard
class SentryIdConverter(var validator: Validator<SentryId> = null) : SingleConverter<SentryId>

Argument converter for Sentry event ID arguments.

Properties

Link copied to clipboard
@get:ApiStatus.Internal
val Channel.sentryName: String

Returns the Sentry-specific name for the given channel.

Functions

Link copied to clipboard
inline fun <T> ITransaction.transaction(transaction: ITransaction, body: ITransaction.() -> T)

Convenience function for testing a sub-transaction.

inline fun <T> ITransaction.transaction(name: String, operation: String, body: ITransaction.() -> T)

Convenience function for creating and testing a sub-transaction.

Link copied to clipboard
fun IScope.user(obj: User)
fun IScope.user(tag: String, id: String)

Convenience function to create and apply a Sentry User object to a scope.