FloatTech / FloatTech/ZeroBot-Plugin
[Feat] 在所有出错的地方打印error日志
- Lenguaje dominante
- Go
- Estrellas
- 2.6k
- Forks
- 2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
很多插件的处理方式为
```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
}
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Busca en el repositorio las ramas de error de plugins que coincidan con el patrón if err != nil del issue y, después, revisa cómo se usa log.Error en otras partes. El resultado solicitado es que las rutas de error relevantes registren el nombre del plugin y el error, conservando el mensaje ERROR existente que ve el usuario; el issue no especifica archivos ni pruebas concretos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- go
- Área
- backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100