change(tracing) : change how tracing is configured (ui and logic)

This commit is contained in:
ganfra 2025-01-17 09:52:32 +01:00
parent fd3b99765d
commit 7d27e6581b
38 changed files with 220 additions and 886 deletions

View file

@ -79,7 +79,7 @@ class DefaultBugReporter @Inject constructor(
}
private val logcatCommandDebug = arrayOf("logcat", "-d", "-v", "threadtime", "*:*")
private var currentTracingFilter: String? = null
private var currentTracingLogLevel: String? = null
private val logCatErrFile = File(logDirectory().absolutePath, LOG_CAT_FILENAME)
@ -156,7 +156,7 @@ class DefaultBugReporter @Inject constructor(
if (crashCallStack.isNotEmpty() && withCrashLogs) {
builder.addFormDataPart("label", "crash")
}
currentTracingFilter?.let {
currentTracingLogLevel?.let {
builder.addFormDataPart("tracing_filter", it)
}
if (buildMeta.isEnterpriseBuild) {
@ -299,8 +299,8 @@ class DefaultBugReporter @Inject constructor(
}
}
override fun setCurrentTracingFilter(tracingFilter: String) {
currentTracingFilter = tracingFilter
override fun setCurrentTracingLogLevel(logLevel: String) {
currentTracingLogLevel = logLevel
}
/**

View file

@ -53,7 +53,7 @@ class FakeBugReporter(val mode: Mode = Mode.Success) : BugReporter {
return File("fake")
}
override fun setCurrentTracingFilter(tracingFilter: String) {
override fun setCurrentTracingLogLevel(logLevel: String) {
// No op
}