cwa-documentation icon indicating copy to clipboard operation
cwa-documentation copied to clipboard

How to stop logging and view error report before sending

Open MikeMcC399 opened this issue 3 years ago • 7 comments

Avoid duplicates

  • [X] Question is not already answered in the FAQ https://www.coronawarn.app/en/faq/#error_log and https://www.coronawarn.app/en/blog/2021-05-12-corona-warn-app-version-2-2/ do not answer the question.
  • [X] Affects Android and iOS
  • [X] Question has not already been asked in another issue

Your Question

The question is how to view exactly the data which the Error Report sends to technical support. There seems to be no way to stop error logging, view the data, then send it.

Also I could find no way, after the data has been sent, to view what data was sent. The only remnant on the mobile device seems to be the timestamp and the ID.

Issues first raised in App version: 2.2.1 Reviewed for consistency with App version: 2.17.2

In App Information > Error Reports, the text (from string debug_log_privacy_card_container_section_two) says:

"Initially, only you will have access to the error report. You can then decide whether to send the error report to the technical support team, whether to save the error report on your smartphone first, or whether to stop and erase the recorded information. If you first save the error report locally, this will give you the opportunity to view the error report yourself before submitting it to support."

image

After tapping "START" there is no option to STOP and VIEW the data.

  • The "STOP AND DELETE" button does what it says, so there is no data to view.
  • The "SHARE AND CONTINUE" button opens up the Android Share option (by default with apps Drive, Bluetooth and Gmail available) however "Recording Active" is still shown, so it is still collecting data as can also be seen by the fact that the Current size continues to increase.
  • The "SEND ERROR REPORT" only provides the option to "AGREE AND SEND".

image


Internal Tracking ID: EXPOSUREAPP-7292

MikeMcC399 avatar May 14 '21 12:05 MikeMcC399

@MikeMcC399 I see, I will ask internally, but it seems they is no possibility to STOP, VIEW, and then optionally SEND. Would become a whilst item, correct?

Affects iOS as well.

dsarkar avatar May 14 '21 13:05 dsarkar

@dsarkar I'm not sure whether this is a wishlist item or a bug, if you say there is no possibility to do what the text tells you to do.

Since you say this affects both Android and iOS, please move to documentation. When you get some feedback I would either submit a wishlist item or perhaps modify this submission.

Also I agree with your comments (in the previous edit) where you said the share and continue was not intuitive. I didn't know what "share" meant (with whom? - I thought maybe share with support?) or what "continue" meant (continue logging? continue sharing? continue using?). This point could be a wishlist item to label the button better or describe the action better.

MikeMcC399 avatar May 14 '21 14:05 MikeMcC399

@MikeMcC399

Agreed, the text does not describe strictly correct the process: The text sounds a bit like: STOP - (optionally) VIEW - (Optionally) SEND.

Several options to fix this issue:

  1. Adapt the text to the "reality" and maybe explain the SHARE button better and/or rename the SHARE button. (More or less your last sentence)
  2. Or change the work flow:
  • Introduce separate functions: START, STOP, CONTINUE, DELETE error report logging
  • Introduce separate functions: SEND to support, SHARE/VIEW error report

dsarkar avatar May 14 '21 14:05 dsarkar

@dsarkar I agree with your assessment. Let me know your recommendation about how to proceed now.

MikeMcC399 avatar May 14 '21 15:05 MikeMcC399

@MikeMcC399

Status:

  • There is no way to: STOP -> (optionally) VIEW -> (optionally) SEND the error log
  • Consequently, there here is no way to see the FULL report before sending
  • In that case the describing txt is a bit mis-leading
  • it is not obvious/intuitive than one can view the ongoing error report via SHARE AND CONTINUE button
  • Stop Error Analysis does not stop after sending it https://github.com/corona-warn-app/cwa-wishlist/issues/523
  • after error report submission no confirmation of successful submission process and no ID shown
  • ID of error report hard to find after error report submission

Suggestion to suggest internally these options to fix this issue:

  • Adapt the text to the "reality" and maybe explain the SHARE button better and/or rename the SHARE button.
  • Or to change the work flow:
    • Introduce separate functions/buttons/menu: START, STOP, CONTINUE, DELETE error logging
    • Introduce separate functions/buttons/menu: SEND to technical support, SHARE/VIEW error report

@MikeMcC399 anything you would like to add/change (probably yes...)? Thanks.

dsarkar avatar May 15 '21 08:05 dsarkar

@dsarkar Thanks for the summary! I will submit a separate issue with repro steps to keep it simpler, and I will link to this issue.

MikeMcC399 avatar May 16 '21 09:05 MikeMcC399

@dsarkar

  • I have created the issue "Cannot view exact error report before submitting" #614. I think the function STOP (without DELETE) is missing. Let's wait for dev feedback now. Your suggestions about modifying the workflow of course are also valid.

  • I also created the issue "Timestamp of shared error report uses UTC" https://github.com/corona-warn-app/cwa-app-android/issues/3183 which I noticed whilst I was capturing the information about the first issue.

MikeMcC399 avatar May 16 '21 10:05 MikeMcC399