mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-04 10:32:34 +00:00
setenv "RUST_BACKTRACE" to "1" to get more info when a Rust stacktrace is printed out.
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
package io.element.android.x.initializer
|
package io.element.android.x.initializer
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
|
import android.system.Os
|
||||||
import androidx.preference.PreferenceManager
|
import androidx.preference.PreferenceManager
|
||||||
import androidx.startup.Initializer
|
import androidx.startup.Initializer
|
||||||
import io.element.android.features.preferences.impl.developer.tracing.SharedPrefTracingConfigurationStore
|
import io.element.android.features.preferences.impl.developer.tracing.SharedPrefTracingConfigurationStore
|
||||||
@@ -57,6 +58,8 @@ class TracingInitializer : Initializer<Unit> {
|
|||||||
}
|
}
|
||||||
bugReporter.cleanLogDirectoryIfNeeded()
|
bugReporter.cleanLogDirectoryIfNeeded()
|
||||||
tracingService.setupTracing(tracingConfiguration)
|
tracingService.setupTracing(tracingConfiguration)
|
||||||
|
// Also set env variable for rust back trace
|
||||||
|
Os.setenv("RUST_BACKTRACE", "1", true)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun dependencies(): List<Class<out Initializer<*>>> = mutableListOf()
|
override fun dependencies(): List<Class<out Initializer<*>>> = mutableListOf()
|
||||||
|
|||||||
Reference in New Issue
Block a user