-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add button to send error report #165
Comments
Hi @niccokunzmann, Could you please specify few details about this issue?
I would really appreciate if I could work on thi issue, but need answers to design questions. Thanks, |
We have the file of the error report. This file should be transferred somewhere. I do not know exactly how to do this best or where to put it. This issue is from the user side of things. We could
There might be existing solutions to this but I also think it is ok to build something again. We can create a new github user for this and let it open the issues. |
I have an idea, we (you), could make an email on google, something like mundraub@gmail.com, which to we could have disk assigned and we could send file there, what do you think about it? Also this method would require a person to manually read those files and open issues for them. Maybe automated in future? |
This requires the same amount of work as opening an issue: https://developer.github.com/v3/issues/#create-an-issue We could also create a google group to which we send the mail. This way, we can reference them as a link from issues. |
I understand, that programatic effort is same, yet, if we receive an email report we could open issue if it is relevant, so it was not solved by any previous version, but if we open issue on every error report, it would make a lot of meaningles issue, which would be duplicates, so they will be closed anyway and that makes no sense to me personally. |
I understand. I cannot evaluate how much duplicates we get. So, I will go with the decision of the person implementing this. I would add: Edit: I do not like to be the bottle neck. If we use issues directly, the process is never hidden and even "if I die", things can go on. |
This is not a no to mail. Mail is already better than what is there now. |
Hello @niccokunzmann , Sorry for late response, I had some important things to do and day only have 24 hours :( Yet, Plan for next time I get to this (tommorow/friday - 8/11 or 9/11) is to post error log file to the git repository you mentioned before, since once transfer issue is new to me and in my humble opinion it looks good for our sake. Could you please provide repository, which will be used for issue posting? Local changes are not commited because I prefer to make it in 1 commit to prevent merge conflicts if it will be accepted.
|
No problem. I have time.
This is true. In case the first activity has an error, the external storage is available before the activity.
You can get the path to that one here in
This is true.
It is there and you have write access: https://github.com/niccokunzmann/mundraub-android-error-reports/invitations
You can make several commits.
I also accept one commit if this is what you like to do. |
- Error report being created in EXTERNAL_STORAGE - Logging file is not being formatted correctly Solutions: - Ensure we create file in internal memory, if external is not available. Also don't create file each time it is accessed (static member added) - Add \n to the end of line (cannot use println, because we write TAG and MESSAGE separated) - Add button to send error report niccokunzmann#165 - partial bug fix
Hello nicco, Commit change:
Well, we are creating logfile before activity is set, because before we provide activity Android initialize static members, what result in calling Logger constructor since we are creating logger as soon as possible:
This is just a partial fix, so now we are just delete file once user hits yes in dialog. Rewriting dialog message is easiest part, so I left it as a dessert. |
You made a commit but the commit is not related to the issue. The issue is about sending the error report. The commit is about changing how the error report is created. We can make a new issue about changing how the report is created. |
- Error report being created in EXTERNAL_STORAGE - Logging file is not being formatted correctly Solutions: - Ensure we create file in internal memory, if external is not available. Also don't create file each time it is accessed (static member added) - Add \n to the end of line (cannot use println, because we write TAG and MESSAGE separated) - Add button to send error report niccokunzmann#165 - partial bug fix
Hello, that would be great, if we make another issue which would be addressed by these changes. |
When I see the error report, I would like to see a button asking me to send it.
We're using [Polar.sh](https://polar.sh/niccokunzmann) so you can upvote and help fund this issue. We receive the funding once the issue is completed & confirmed by you. Thank you in advance for helping prioritize & fund our work.
The text was updated successfully, but these errors were encountered: