kursatkobya / libfrizz

libfrizz is a computer software project providing a lightweight library and command-line tool for transferring data
GNU General Public License v3.0
0 stars 1 forks source link

crash/exception report #48

Open ozkanpakdil opened 2 years ago

ozkanpakdil commented 2 years ago
  1. ask the user if it is okay to report crashes at first install or exception
  2. prepare Heroku app or GitHub repo or research alternatives for crash reports, for example, android https://firebase.google.com/products/crashlytics can be used for rust apps too.
  3. crash reports should have
    • location/region info for making sure if the exception is related to any regional settings, read further https://stackoverflow.com/a/797043/175554
    • date time
    • IP address
    • OS details
    • cpu/ram details
    • parameters provided from stdargs / CLI run command with path example "C:\Users\ozkan\projects\libfrizz> .\target\debug\frizz.exe -t http://httpbin.org/get?test=2 -X GET"
    • exception stacktrace