-
Notifications
You must be signed in to change notification settings - Fork 9
Description
For better understanding what is happening. We have crash reports on HockeyApp, but when someone reports some issue, we should be able to request from them debug logs for further analysis.
I would make this in Settings as checkbox to enable Debug Logging.
It would gather debug output into some local file, that could be transfered by issue creator.
Also with this, we should also improve our output logs.
Personally I would make 2 levels of debugging. First that we have now in output window and second, that would be more verbose with more data in it as well. For example:
- Logging every request (without user sensitive info) and response from the server. (Time, status code, type and response data)
- Logging navigation queries (Time, From where, to where)
- Logging every button tapping (Time, on which page, on which button)
Any other ideas what we could include in this Debug logging?
I don't know what we are using now, but I am really great experience with NLog nuget package, where can be set severity levels, multiple streams logging (output and file at the same time), etc.