Я изучаю простой отчет о сбоях в своем приложении, который будет запрашивать у пользователя, хочет ли он или не отправлять нам журнал сбоев.Простой отчет о сбое?
Раньше я никогда не делал отчета о сбоях, то, что я привык делать, - это попытка/уловка, сохраняющая ошибки в файле журнала.
Что такое правильный способ реализации системы отчетов аварии?
Как вы запускаете отчет о сбое, чтобы открыть и отправить дамп при сбое приложения или правильном подходе для отправки данных?
Я думаю, что выше мои большие сомнения относительно того, как она работает или должен работать ... Я не совсем уверен, что если отчет о сбое будет взаимодействовать примерочные/Фиксатор с внешним приложением, когда стал началом это происходит или что будет правильным способом следовать за ним.
У меня нет SQL Server, поэтому то, что я планировал использовать, будет простым сценарием загрузки, который приложение сообщит о дампе, которое будет использоваться для отправки данных.
Простите за мое незнание того, как работает отчет о сбоях, и я надеюсь, что сообщество поможет мне лучше понять это.
Я искал информацию о краш-отчете и видел, как большинство вещей идет вокруг Crystal Report, готовых пойти на библиотеки и т. Д., Но я бы хотел начать его с малого, чтобы лучше понять его, прежде чем врываться в какую-то большую библиотеку или другое решение, если оно доступно в моем конце.
+1 для ответа. Я не хочу собирать информацию о пользователях, так как он работает, все, что я хочу, это то, что он отправляет мне отчет о сбое, когда он падает, и, прежде чем делать это, он попросит пользователя, хотят ли они этого или нет. Ваш второй момент кажется идеей, которая будет работать для меня в момент.Но что, если программа даже не запускается для пользователя по причине N, которая не обрабатывается, и мне нужен отчет о сбое, чтобы исследовать его? – Prix
Ответ mitch был хорошим, но winqual не применим ко мне, и 2-я ссылка никогда не работала, кроме того, этот ответ мне подходил лучше, так как у меня не было другого ответа, который действительно и вызвал мой вопрос, поэтому я проверю это как свой ответ. – Prix
Этот подход работает только для того, чтобы узнать, действительно ли приложение или не разбилось, не так ли? что, если я тоже хочу отправить исключение? более или менее похоже на Firefox. – Jack