FloatTech / FloatTech/ZeroBot-Plugin
[Feat] 在所有出错的地方打印error日志
- Langage dominant
- Go
- Étoiles
- 2.6k
- Forks
- 2k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
很多插件的处理方式为
```go
if err != nil {
ctx.SendChain(message.Text("ERROR: ", err))
return
}
```
在没有堆栈信息的时候不好调试错误,希望改为如下形式
```go
if err != nil {
log.Error("<插件名称>",err)
ctx.SendChain(message.Text("ERROR: ", err))
return
}
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Recherchez dans le dépôt les branches d’erreur des plugins correspondant au motif if err != nil de l’issue, puis examinez comment log.Error est utilisé ailleurs. Le résultat demandé est que les chemins d’erreur pertinents consignent le nom du plugin et l’erreur tout en conservant le message ERROR existant destiné à l’utilisateur ; l’issue ne nomme aucun fichier ni test précis.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100