它似乎像logcat截斷非常長的日誌消息,有沒有辦法來防止這種情況?adb logcat:增加最大消息長度
$ adb logcat -g
ring buffer is 64Kb (63Kb consumed), max entry is 20480b, max payload is 20460b
我想我需要增加最大條目和/或可能的有效載荷大小!?
親切的問候 亞歷
它似乎像logcat截斷非常長的日誌消息,有沒有辦法來防止這種情況?adb logcat:增加最大消息長度
$ adb logcat -g
ring buffer is 64Kb (63Kb consumed), max entry is 20480b, max payload is 20460b
我想我需要增加最大條目和/或可能的有效載荷大小!?
親切的問候 亞歷
最大輸入和最大有效載荷如下harcoded。所以我不認爲你可以改變它們。
'的#define LOGGER_ENTRY_MAX_LEN(4 * 1024)
' 的#define LOGGER_ENTRY_MAX_PAYLOAD \ (LOGGER_ENTRY_MAX_LEN - 的sizeof(結構logger_entry))
也許你可以創建一個自定義類,送你哪你的logmessages,然後將它們分成多個消息。像:
MyLogger.d("LOG_TAG",veryLongMessage);
該類然後就可以檢查郵件的大小,如果nessecary分裂它,然後將它們傳遞到Log.d()。