我似乎找不到关于此的答案或问题:
如何将 Android 日志条目存储到字符串:
Log.i(TAG, "onCreate: start: ");
String s = /* get last Log entry */.toString();
这样做的原因是我可以拥有进程 ID 和线程 ID。当我尝试手动存储进程和线程 ID 时,线程 ID 与 Logcat 中打印的不同:
Log.i(TAG, "#checkWifiConnection: start");
String s = Integer.toString(android.os.Process.myPid()) + " " + Integer.toString(android.os.Process.getThreadPriority(android.os.Process.myTid())) + " " + TAG;
System.out.println(s + "#checkWifiConnection: start");
Logcat 显示:
01-09 18:38:02.994 1558-2021 I/*~FETCH DATA: #checkWifiConnection: start
System.out 显示:
I/System.out: 1558 10 *~FETCH DATA#checkWifiConnection: start