I have a bug that happens very randomly, so I rely on a LogCat monitoring app I bought off the Play Store, to see the exceptions thrown on my device when it happens. Since using Jelly Bean, I’m seeing no logging. I’ve read that, with Jelly Bean, an app can only see the LogCat output of itself.
So outside of rooting my device, is there any way to read the LogCat output of my app on my phone directly? I know I can use Eclipse, but, like I said, it happens so randomly and I can’t manually recreate it.
Not really. You can read discussions on aLogcat bugtracker about this issue:
More detailed discussion about READ_LOGS permission is not granted to 3rd party applications in Jelly Bean (api 16)