logcat中的未知源日志

时间:2013-12-04 05:48:23

标签: android android-logcat

我正在使用华为c8812进行调试。 除了我自己的日志之外,logcat显示了很多来自未知来源的日志。 未知的源日志是如此之多(如下所示)并且一直在输出,因此即使使用过滤器,我自己的日志也会被刷新并消失。

12-04 13:46:09.159: E/LocSvc_utils_q(298): D/msg_q_rcv: Waiting on message
12-04 13:46:09.159: E/LocSvc_utils_q(298): D/msg_q_snd: Finished Sending message with handle = 0x00756AF0
12-04 13:46:09.159: E/LocSvc_adapter(298): D/loc_eng_report_nmea: $RMC
12-04 13:46:09.159: E/LocSvc_adapter(298): V/Exiting int32 loc_event_cb(void*, rpc_loc_client_handle_type, rpc_loc_event_mask_type, const rpc_loc_event_payload_u_type*) line 73 0
12-04 13:46:09.159: E/LocSvc_api_rpc_glue(298): V/cb_func=0x4e27c785
12-04 13:46:09.159: E/LocSvc_api_rpc_glue(298): V/proc: 1  prog: 3100008c  vers: 50001
12-04 13:46:09.159: E/LocSvc_api_rpc_glue(298): V/Callback received: 4 (cb_id=0x12a0000 handle=0 ret_ptr=1280888372)

如何禁用它输出这些未知日志?

2 个答案:

答案 0 :(得分:0)

您可以通过app / package name关键字过滤掉日志,日志将显示在logcat中。

希望这有帮助。

答案 1 :(得分:0)

您需要增加Logcat中显示的行,默认值约为1500行,这些行作为队列缓冲区进行管理。在我的Eclipse上,我设置了1.500.000行。从Eclipse顶级菜单:Window -> Preferences -> Android -> Logcat并在Maximum number of logcat messages to buffer中设置要保留的Logcat行数。检查下图:

enter image description here

此外,您需要确保您有足够的RAM,因为Eclipse将开始使用大量内存。在8GB的工作站上,我通过在eclipse.ini文件中设置这些属性为Eclipse分配了4GB:

-Xms512m
-Xmx4096m