add Github Logging for http500 #132

Closed
opened 2026-05-21 17:57:47 +02:00 by unurled · 2 comments
Owner

Pull Request synced from GitHub: https://github.com/flambeaux-org/Sacadoc/pull/128
State: closed | Base: mainHead: feat/issue-error-logging
Author: @mpeterschmitt | Created: 2026-04-09


Ajout de cette petite feature pour qu’on sache si quelqu’un travaille déjà sur un fix d’une http 500 qu’on a reçu par mail. Comme ça les bugs sont reportés dans GitHub aussi et pas que dans nos mails.

pour le faire fonctionner il faut ajouter dans le fichier de settings dans LOGGING dans handlers

'github_issues': {
            'level': 'ERROR',
            'class': 'noethysweb.logging_handlers.GitHubIssueHandler', 
            'token': os.getenv('GITHUB_TOKEN', 'your_personal_access_token_here'),
            'repo_owner': 'flambeaux-org',
            'repo_name': 'Sacadoc',
        },

et ajouter github_issue dans django.request.handlers

> **Pull Request synced from GitHub:** https://github.com/flambeaux-org/Sacadoc/pull/128 > **State:** closed | **Base:** `main` ← **Head:** `feat/issue-error-logging` > **Author:** @mpeterschmitt | **Created:** 2026-04-09 --- Ajout de cette petite feature pour qu’on sache si quelqu’un travaille déjà sur un fix d’une http 500 qu’on a reçu par mail. Comme ça les bugs sont reportés dans GitHub aussi et pas que dans nos mails. pour le faire fonctionner il faut ajouter dans le fichier de settings dans LOGGING dans handlers ```python 'github_issues': { 'level': 'ERROR', 'class': 'noethysweb.logging_handlers.GitHubIssueHandler', 'token': os.getenv('GITHUB_TOKEN', 'your_personal_access_token_here'), 'repo_owner': 'flambeaux-org', 'repo_name': 'Sacadoc', }, ``` et ajouter github_issue dans django.request.handlers
unurled 2026-05-21 17:57:47 +02:00
Author
Owner

@logut commented on GitHub:

Au vu du risque d'avoir des infos personnelles dans les issues créées, je préfererait ne pas implémenter ça

<!-- gh-comment-id:4239994891 --> **@logut** commented on GitHub: Au vu du risque d'avoir des infos personnelles dans les issues créées, je préfererait ne pas implémenter ça
Author
Owner

@mpeterschmitt commented on GitHub:

Tu aurais une suggestion de autre chose pour qu'on affecte a la bonne personne les bugs ?

<!-- gh-comment-id:4246404501 --> **@mpeterschmitt** commented on GitHub: Tu aurais une suggestion de autre chose pour qu'on affecte a la bonne personne les bugs ?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mirror/sacadoc#132
No description provided.