Remove deprecated Thread.getId call

This commit is contained in:
friendseeker 2024-10-06 18:18:46 -07:00
parent 78ac6d3809
commit cfb0c1953b
No known key found for this signature in database
GPG Key ID: 7DD5039728A27160
2 changed files with 2 additions and 2 deletions

View File

@ -125,7 +125,7 @@ private[sbt] abstract class AbstractTaskExecuteProgress extends ExecuteProgress
object AbstractTaskExecuteProgress {
private[sbt] class Timer() {
val startNanos: Long = System.nanoTime()
val threadId: Long = Thread.currentThread().getId
val threadName: String = Thread.currentThread().getName
var endNanos: Long = 0L
def stop(): Unit = {
endNanos = System.nanoTime()

View File

@ -59,7 +59,7 @@ private[sbt] final class TaskTraceEvent extends AbstractTaskExecuteProgress with
def durationEvent(name: String, cat: String, t: Timer): String = {
val sb = new java.lang.StringBuilder(name.length + 2)
CompactPrinter.print(new JString(name), sb)
s"""{"name": ${sb.toString}, "cat": "$cat", "ph": "X", "ts": ${(t.startMicros)}, "dur": ${(t.durationMicros)}, "pid": 0, "tid": ${t.threadId}}"""
s"""{"name": ${sb.toString}, "cat": "$cat", "ph": "X", "ts": ${(t.startMicros)}, "dur": ${(t.durationMicros)}, "pid": 0, "tname": ${t.threadName}}"""
}
val entryIterator = currentTimings
while (entryIterator.hasNext) {