Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.13.0
-
None
-
None
Description
Hi.
Thank for this great project. But I think we can introduce some improvements which will be are useful for other developers.
Inspired by https://github.com/grpc/grpc-go/blob/master/examples/features/interceptor/server/main.go.
Interceptors give opportunities for:
- Logging input request and response
- We can log panic situation and return TApplicationException to client instead of EOF.
- We can intercept request and do stuff like some validation, etc.
Usage example: https://gist.github.com/voodoo-dn/6af6cf54b8145cc3d4d87d888c4bf907
Pull request: https://github.com/apache/thrift/pull/1992
Attachments
Issue Links
- links to