Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating a better debugging, logging and bug reporting system #96

Closed
1 task
Firjens opened this issue Jul 3, 2021 · 0 comments
Closed
1 task

Creating a better debugging, logging and bug reporting system #96

Firjens opened this issue Jul 3, 2021 · 0 comments
Assignees
Labels
discussion More input required from the community and collaborators feature Suggestion for a new addition to fun-bots refactor This issue is related to a code refactor Scope: core

Comments

@Firjens
Copy link
Contributor

Firjens commented Jul 3, 2021

A large rework on the current logging has to be done.

5 debug and logging levels

5 levels of debugging and logging levels should be created

Logs saved to a database

All logs should be saved to the database and old logs should be removed after x hours (configurable in config).
All bug reports should be saved to the database and able to be uploaded to pastebin using a chat command (used for debugging)

One command to generate a bug report

  • One command that allows anyone to report a bug, this URL will upload their current configuration data and other required information to a fun-bots snapshot server, a token will be returned and they can post it here so the developers can view the information.
@Firjens Firjens added enhancement Suggestion for a change to an existing feature refactor This issue is related to a code refactor labels Jul 3, 2021
@Firjens Firjens self-assigned this Jul 3, 2021
@Firjens Firjens changed the title Refactor and rework for debugging Creating a better debugging, logging and bug reporting system Jul 12, 2021
@Firjens Firjens added discussion More input required from the community and collaborators feature Suggestion for a new addition to fun-bots and removed enhancement Suggestion for a change to an existing feature labels Jul 12, 2021
@Firjens Firjens pinned this issue Jul 12, 2021
Firjens added a commit that referenced this issue Aug 20, 2021
Adds the !bugreport command ingame
Firjens added a commit that referenced this issue Aug 20, 2021
* #156 - Remove docbuilder (security alert)

* #96 - !bugreport command (#142)

Adds the !bugreport command ingame

* Automatic compile WebUI on push to WebUI folder (#104)

* Regenerated VUI

This is an automatic commit to add an automatic regenerated Venice Unleashed WebUI file.

* Cleaned up merge conflicts

Co-authored-by: Joe91 <1015.5@gmx.de>
Co-authored-by: GitHub Action <action@github.com>
Firjens added a commit that referenced this issue Aug 24, 2021
* #156 - Remove docbuilder (security alert)

* #96 - !bugreport command (#142)

Adds the !bugreport command ingame

* Automatic compile WebUI on push to WebUI folder (#104)

* Regenerated VUI

This is an automatic commit to add an automatic regenerated Venice Unleashed WebUI file.

* Cleaned up merge conflicts

* Added 7 new bot names

* Update index.html

* Regenerated VUI

This is an automatic commit to add an automatic regenerated Venice Unleashed WebUI file.

* Added registry, fixed bugreport, altered config

New feature, the registry contains static information that should not be changed by the end user.
Altered bugreport, fixing a bug related to it not sending.
Changed LDoc-like comments on some of my work

Co-Authored-By: Sjoerd <bronznl@mine-ware.com>

* Updated indispensable function in get registry

Co-Authored-By: Sjoerd <bronznl@mine-ware.com>

* Fixed !bugreport not sending due to invalid getVersion()

* #88 - Allow custom keybind for settings menu

* Removed password protection from WebUI (removed long time ago)

* Regenerated VUI

This is an automatic commit to add an automatic regenerated Venice Unleashed WebUI file.

* Update CHANGELOG.md

* Update README.md

* Update README.md

* Updated enabled in message

* Update BugReport.lua

* #118 - Customize maximum bot health in config (#163)

* Update codeql-analysis.yml

Removed Python from CodeQL workflow as Python is no longer present in project.

* Minor text changes

* Update bug-report.yml

* Updated issue templates

* Update CONTRIBUTING.md

* Update SECURITY.md

* Update README.md

Added Patreon shield

* Update README.md

* Update README.md

* Update version in config

* Update shield badges

* Update Config.lua

* Regenerated VUI

This is an automatic commit to add an automatic regenerated Venice Unleashed WebUI file.

Co-authored-by: Joe91 <1015.5@gmx.de>
Co-authored-by: Sjoerd <bronznl@mine-ware.com>
@Joe91 Joe91 unpinned this issue Oct 30, 2021
@Firjens Firjens closed this as completed Jan 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion More input required from the community and collaborators feature Suggestion for a new addition to fun-bots refactor This issue is related to a code refactor Scope: core
Projects
None yet
Development

No branches or pull requests

1 participant