我正在开发基于Linux内核的Android手机。我使用
现在我无法比较这两个日志中的事件,因为时间基准(参考)不同。请问有谁能指出如何同步这两个时间?
kmsg
来记录内核日志,使用adb logcat -v time
来记录平台日志。问题是内核日志显示的时间从0.000000
开始,而logcat则从系统启动时间开始显示(例如,如果手机上的时间是10:43:00,则它将显示从此时间开始的第一条日志)。现在我无法比较这两个日志中的事件,因为时间基准(参考)不同。请问有谁能指出如何同步这两个时间?
elapsedRealtime()
!所以我查看了logcat代码。时间格式化是在logprint.cpp
的android_log_formatLogLine()
中完成的。但是elapsedRealtime()
在Java中,我不知道如何从cpp文件中访问它。我无法找到一个等效的东西,可以从这个cpp文件中使用。 - Pavan Manjunath