How can I erase the old data from logcat?
AndroidAndroid EmulatorLogcatAndroid Problem Overview
When I execute the command
adb logcat
while running the android emulator, all of the old logs blow past and so I figure they are stored in a file somewhere. Is there a command I can run to clear the logs and start fresh? If not, is there some other way to do this?
Android Solutions
Solution 1 - Android
Solution 2 - Android
adb logcat -c
didn't do it for me
adb logcat -b all -c
worked
Solution 3 - Android
The following command will clear only non-rooted buffers (main, system ..etc).
adb logcat -c
If you want to clear all the buffers (like radio, kernel..etc), Please use the following commands
adb logcat -b all -c
or
adb root
adb shell logcat -b all -c
Solution 4 - Android
For me, adb logcat -c was not working and was giving following error :
failed to clear the 'main' log
For this, I first did :
adb shell
Than I did :
logcat -c
then exit the shell. This way I was able to clear logcat when same was not getting cleared from adb logcat -c