Android日志在日志消息的开头添加包名称

时间:2011-08-15 20:21:32

标签: android logging

在我发布的this问题中的

您可以看到此日志的原始代码示例及其生成原因:

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原始日志的包装器,毫无疑问,消息已经通过隧道传输到本地日志,因为它是在剪切中组成的,并且本机日志将包附加为消息的前缀,为什么会这样? / p>

我正在运行Android 2.1和LG手机上的项目。

谢谢,

亚当。

2 个答案:

答案 0 :(得分:0)

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

您的代码使用的日志“TAG”未在您发布的摘录中显示。

“无关”文本出现在日志记录调用中TAG之后的文本之前,因此它至少是一个可疑的候选者。

答案 1 :(得分:0)

  

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

这是由LG的Android(根据我的经验)添加到logcat输出文本中。