How can I erase the old data from logcat?

Have you tried this?

 adb logcat -c

https://developer.android.com/studio/command-line/logcat.html


Dup of How to empty (clear) the logcat buffer in 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 

adb logcat -c 

didn't do it for me

adb logcat -b all -c

worked