Come già detto, è possibile vedere la dimensione del buffer circolare con logcat -g. Sul mio Galaxy Nexus, è 256 KB:
[email protected]:/ $ logcat -g
/dev/log/main: ring buffer is 256Kb (255Kb consumed), max entry is 4096b, max payload is 4076b
/dev/log/system: ring buffer is 256Kb (0Kb consumed), max entry is 4096b, max payload is 4076b
Se è necessario salvare un log continuo più lungo di quello, si può solo aprire una nuova adb shell e digitare
logcat -f myfile.log
Questo comando reindirizza le voci di registro al file myfile.log su base continuativa e non ritornerà finché non si preme ctrl-c per fermarlo. Ora torna alla tua shell adb originale e digita il comando che vuoi registrare, e tutto il suo output (più di 256 KB nel mio caso) verrà salvato in myfile.log.
fonte
2012-07-18 18:45:44
cosa intendi con la capacità? intendi il numero di righe che possono essere visualizzate da logcat o la lunghezza di una riga ?? – Houcine