FloatTech / FloatTech/ZeroBot-Plugin

[Feat] 在所有出错的地方打印error日志

Ouverte
#1,062 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement help wanted
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.