TracingInstrumentationExtension

open class TracingInstrumentationExtension @Inject constructor(objects: ObjectFactory)

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory)

Functions

Link copied to clipboard
fun appStart(appStartExtensionAction: Action<AppStartExtension>)
Link copied to clipboard
fun logcat(logcatAction: Action<LogcatExtension>)

Properties

Link copied to clipboard
Link copied to clipboard
val debug: Property<Boolean>

Enabled debug output of the plugin. Useful when there are issues with code instrumentation, shows the modified bytecode. Defaults to false.

Link copied to clipboard
val enabled: Property<Boolean>

Enable the tracing instrumentation. Does bytecode manipulation for specified features. Defaults to true.

Link copied to clipboard
val excludes: SetProperty<String>

The set of glob patterns to exclude from instrumentation. Classes matching any of these patterns in the project sources and dependencies jars do not get instrumented by the Sentry Gradle plugin.

Link copied to clipboard

Specifies a set of InstrumentationFeature features that are eligible for bytecode manipulation. Defaults to all available features of InstrumentationFeature.

Link copied to clipboard

Forces dependencies instrumentation, even if they were already instrumented. Useful when there are issues with code instrumentation, e.g. the dependencies are partially instrumented. Defaults to false.

Link copied to clipboard