So I made an application that generates a logcat without root access for my own development purposes (its on Google play anyway), and it works perfectly fine on ICS. It does not work on jellybean.... it generates a completely empty file. It's not like I need to fix it, but in my usual lazy fashion it's easier to tap an icon than to fire up terminal... any ideas Bob?
To be more descriptive, my app asks for permission to read logs and then executes the command logcat -d > /sdcard/time logcat was generated (application checks time before generating) as a sub-process of log. The -d tag pulls the entire log file so that the app doesn't continue to run trying to endlessly generate the log. The log is empty... but the same command in terminal does the job.