apache / apache/servicecomb-java-chassis

servicecomb提供的异常拦截器ExceptionToProducerResponseConverter不能拦截 Handler,HttpServerFilter 等抛出的异常

Ouverte
#4,634 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
2.x
Langage dominant
Java
Étoiles
1.9k
Forks
814
Merge moyen
8 j 23 h
PR mergées (30 j)
1

Description

#### 背景
当业务定制的filter或者servicecomb自带的filter出现异常时,想要根据对应的异常类型或异常信息来记录日志或告警

#### 分析
查看servicecomb源码,发现ExceptionToProducerResponseConverter只能在业务执行业务逻辑阶段抛出异常才会捕获, Handler,HttpServerFilter 等抛出的异常当前没有通用的拦截机制

#### 诉求

能够针对Handler,HttpServerFilter 等抛出的异常也提供类似异常捕获器的能力

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par lire ExceptionToProducerResponseConverter et suivre les chemins des exceptions depuis Handler et HttpServerFilter. Déterminez où un mécanisme d’interception commun pourrait observer ces exceptions, puis définissez et vérifiez le comportement attendu pour la journalisation ou les alertes en fonction du type ou du message de l’exception.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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