blob: b0b47a2bb6097f9001c560d5c31b1c2034347092 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package kamon.util
object Clock {
private val startTimeMillis = System.currentTimeMillis()
private val startNanoTime = System.nanoTime()
private val startMicroTime = startTimeMillis * 1000L
def microTimestamp(): Long =
startMicroTime + ((System.nanoTime() - startNanoTime) / 1000L)
def milliTimestamp(): Long =
System.currentTimeMillis()
def relativeNanoTimestamp(): Long =
System.nanoTime()
}
|