Skip to content
This repository has been archived by the owner on Jul 2, 2021. It is now read-only.

Debug reporting #8

Open
Vankka opened this issue Jan 26, 2020 · 0 comments
Open

Debug reporting #8

Vankka opened this issue Jan 26, 2020 · 0 comments

Comments

@Vankka
Copy link
Member

Vankka commented Jan 26, 2020

  • Better error for illegal key size (more user friendly message and suggestion to use /discordsrv debug 128)
  • Ability to store to (zip) file (maybe: /discordsrv debug zip)
    • There should probably be a hard timeout for uploading as upload has had such an infinite time to upload problem

Information to add in to debug reports:

  • Automatic inspection (Automatic inspection with /discord debug DiscordSRV#287)
  • basic JVM info; Java version & vendor, ... (avoid file paths for the sake of privacy (eg. user's name))
  • Platform information (version, list of plugins, ...)
    • Registered Event Listeners (where possible)
  • DiscordSRV information (version, JDA status, ...)
  • DiscordSRV log messages
    • Debug level log messages should be on but not viewable in the console at all times (this may need our own log file)
  • Configuration files
    • Parsed & non-parsed
  • The bot's permissions (Guilds & Channels)

Stuff that should be dropped

  • All environment variables/ system-info.txt (not very useful and potential privacy concern (user's name via file path))
  • Thread stacks (isn't very useful (atleast with current & server stacks)) / threads.txt
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant