zwave-js-ui icon indicating copy to clipboard operation
zwave-js-ui copied to clipboard

Add helper/wizard/... to collect debugging package

Open AlCalzone opened this issue 7 months ago • 0 comments

No matter how much we document, provide videos and automatically share links to the correct procedure of creating logs, some users still are not capable of following those instructions and provide the wrong logs, on the wrong loglevel, etc. Even if they do, they often upload a 24h logfile with hundreds of thousands of lines (which is fine), but often forget to mention the timespan or affected devices.

We should add a feature to make collecting debugging information easier. I imagine it to work somewhat like the following:

  • Click a button to start this process
  • Automatically sets the driver and UI logs to loglevel debug
  • Automatically starts capturing the logs in memory (or to a temporary file)
  • Instruct the user to perform the action they want to document/debug
  • Click another button to stop the process
  • Let the user choose which devices to include debug info for -> create node dumps (driver / UI) for all of them
  • Put all of the above into a zip file and download it

AlCalzone avatar Apr 28 '25 07:04 AlCalzone