Print when the sysui dump actually starts.
This highlights that the CRITICAL dumps are captured within 2-3s of starting the bugreport, while NORMAL dumps can sometimes take a couple minutes to start being collected. Test: adb bugreport -> ABT Bug: 292221335 Change-Id: I49cbbd17a0b73505d4911abea364bb88b95144d5
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package com.android.systemui.dump
|
package com.android.systemui.dump
|
||||||
|
|
||||||
|
import android.icu.text.SimpleDateFormat
|
||||||
import android.os.SystemClock
|
import android.os.SystemClock
|
||||||
import android.os.Trace
|
import android.os.Trace
|
||||||
import com.android.systemui.ProtoDumpable
|
import com.android.systemui.ProtoDumpable
|
||||||
@@ -32,6 +33,7 @@ import java.io.BufferedOutputStream
|
|||||||
import java.io.FileDescriptor
|
import java.io.FileDescriptor
|
||||||
import java.io.FileOutputStream
|
import java.io.FileOutputStream
|
||||||
import java.io.PrintWriter
|
import java.io.PrintWriter
|
||||||
|
import java.util.Locale
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
import kotlin.system.measureTimeMillis
|
import kotlin.system.measureTimeMillis
|
||||||
|
|
||||||
@@ -106,6 +108,8 @@ constructor(
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pw.print("Dump starting: ")
|
||||||
|
pw.println(DATE_FORMAT.format(System.currentTimeMillis()))
|
||||||
when {
|
when {
|
||||||
parsedArgs.dumpPriority == PRIORITY_ARG_CRITICAL -> dumpCritical(pw, parsedArgs)
|
parsedArgs.dumpPriority == PRIORITY_ARG_CRITICAL -> dumpCritical(pw, parsedArgs)
|
||||||
parsedArgs.dumpPriority == PRIORITY_ARG_NORMAL && !parsedArgs.proto -> {
|
parsedArgs.dumpPriority == PRIORITY_ARG_NORMAL && !parsedArgs.proto -> {
|
||||||
@@ -488,6 +492,7 @@ constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private val DATE_FORMAT = SimpleDateFormat("MM-dd HH:mm:ss.SSS", Locale.US)
|
||||||
private val PRIORITY_OPTIONS = arrayOf(PRIORITY_ARG_CRITICAL, PRIORITY_ARG_NORMAL)
|
private val PRIORITY_OPTIONS = arrayOf(PRIORITY_ARG_CRITICAL, PRIORITY_ARG_NORMAL)
|
||||||
|
|
||||||
private val COMMANDS =
|
private val COMMANDS =
|
||||||
|
|||||||
Reference in New Issue
Block a user