哨兵:事件没有堆栈跟踪
Sentry: Event has no Stack trace
我们正在使用 Sentry 进行错误记录。
这适用于真正的异常和崩溃,但在发送 Events 时,我也需要堆栈跟踪。
但是,这些Events在Sentry网站上并没有StackTrace。
我已将配置选项设置为
options.isAttachStacktrace = true
options.isAttachThreads = true
我发送警告的消息如下所示
fun logWarning(warning: Exception) {
val event = SentryEvent()
event.level = SentryLevel.WARNING
event.message = Message()
event.message.message = warning.message
Sentry.captureEvent(event)
}
Gradle 设置为:
项目:
classpath 'io.sentry:sentry-android-gradle-plugin:1.7.35'
应用程序:
apply plugin: 'io.sentry.android.gradle'
apply pluginsentry {
autoProguardConfig true
autoUpload true
uploadNativeSymbols false
includeNativeSources false
}: 'io.sentry.android.gradle'
implementation 'io.sentry:sentry-android-core:2.3.1'
implementation 'io.sentry:sentry-core:2.3.1'
那我做错了什么?
这是一个错误 https://github.com/getsentry/sentry-android/pull/540
它应该由 3.0.0-alpha.3 修复,我们将在星期一发布新版本 btw
我们正在使用 Sentry 进行错误记录。 这适用于真正的异常和崩溃,但在发送 Events 时,我也需要堆栈跟踪。 但是,这些Events在Sentry网站上并没有StackTrace。
我已将配置选项设置为
options.isAttachStacktrace = true
options.isAttachThreads = true
我发送警告的消息如下所示
fun logWarning(warning: Exception) {
val event = SentryEvent()
event.level = SentryLevel.WARNING
event.message = Message()
event.message.message = warning.message
Sentry.captureEvent(event)
}
Gradle 设置为:
项目:
classpath 'io.sentry:sentry-android-gradle-plugin:1.7.35'
应用程序:
apply plugin: 'io.sentry.android.gradle'
apply pluginsentry {
autoProguardConfig true
autoUpload true
uploadNativeSymbols false
includeNativeSources false
}: 'io.sentry.android.gradle'
implementation 'io.sentry:sentry-android-core:2.3.1'
implementation 'io.sentry:sentry-core:2.3.1'
那我做错了什么?
这是一个错误 https://github.com/getsentry/sentry-android/pull/540 它应该由 3.0.0-alpha.3 修复,我们将在星期一发布新版本 btw