Android Log在日志信息的开头添加包名



在我发布的这个问题中,您可以看到这个日志的原始代码示例,以及它生成的原因:

08-15 22:54:16.500: INFO/SOD:BT_Receiver(16151): <!>com.nu.art.software.log.Log 69<!> Bluetooth device found: [bbbb:Demo gizmo 2], 5a0204, 6C:0E:0D:77:B0:96
08-15 22:54:16.578: INFO/SOD:BT_Receiver(16151): <!>com.nu.art.software.log.Log 69<!> Bluetooth device found: [aaaa:Demo gizmo 1], 5a020c, 00:26:CC:81:AF:AD
08-15 22:54:33.820: INFO/SOD:BT_Receiver(16151): <!>com.nu.art.software.log.Log 69<!> Bluetooth device found: Zomaar Iemand, 5a0204, 20:21:A5:C0:CF:6F

我的问题是文本"<!>com.nu.art.software.log.Log 69<!>"来自哪里?

我没有自己添加,任何地方。我在Android原始日志上有一个包装器,毫无疑问,消息被隧道化到本机日志中,因为它是在剪辑中组成的,本机日志将包作为前缀附加到消息中,为什么会这样?

我正在运行的项目工作在android 2.1,和LG手机。

谢谢,亚当。

我的问题是文本"com.nu.art.software.log.Log .log. log"在哪里69"是从哪里来的?

这是LG的Android(以我的经验)添加到logcat输出文本的

Log.i(TAG, "Bluetooth device found: " + device.getName() + ", " + device.getBluetoothClass() + ", " + device.getAddress());

你的代码使用了一个日志"TAG",你没有在你发布的摘录中显示。

在日志调用中,"无关的"文本恰好出现在紧跟TAG的文本之前,因此它至少是一个可疑的候选者。

最新更新