On Sun, May 1, 2011 at 4:14 PM, Dianne Hackborn <[email protected]> wrote:
> Just to be aware -- the logging information is pretty sensitive. > Agreed. I should clarify - the logging information I collect is specifically for my own app, not the system log. In release mode I write to my own, internal log file and submit that if there is a crash. If I get a crash report and can't figure it out from the exception, I throw in some logging with the next update and am able to better investigate the problem next time it happens. After the issue is fixed, I just take out the logging for the next update. I do give the user the *option* to include the system log, though in retrospect I've never actually needed the extra information to fix any problems. > We've found it hard enough to keep the platform and its apps clean about > logging personal information (pretty much every release has had last-minute > fixes for personal information being logged), and when you add in > manufacturers and third party apps, it is just impossible. For example there > was the manufacturer who released devices whose soft keyboard logged each > key pressed, and it is just scary what one sees various third party apps. > Agreed again. I've "debugged" some apps by viewing the LogCat while I run them and it's fairly absurd what some apps leave in release mode. > There has also been significant pressure to do something stronger, such as > not allow third party apps access to the logs at all or only to the data > they have written to the log. I don't know if that will actually happen, > but it is enough of a concern to be a possibility. > That would be fantastic. If the system could direct each app's logs to it's own location and include only that to the developer in the Market console, it would be infinitely more useful. > This is also why Android Feedback does not currently make the logs > available, because of the kinds of personal information likely to be in > them. > Understood - but it does make them fairly unusable for all but the most obvious of crashes. This is why I opted for my own solution. I would never have identified and fixed the number of issues I have already by solely relying on the Market crash reports. (It also doesn't help that very few people actually report the issues and the ones that do provide little to no explanation). ------------------------------------------------------------------------------------------------- TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago transit tracking app for Android-powered devices -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

