Documentation
¶
Index ¶
- func GRPCLogger(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, ...) (resp interface{}, err error)
- func HttpLogger(handler http.Handler) http.Handler
- func NewServer(config util.Config, store db.Store, taskDistributor worker.TaskDistributor) (*server, error)
- type Metadata
- type ResponseRecorder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GRPCLogger ¶
func GRPCLogger(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler, ) (resp interface{}, err error)
GRPCLogger this is option logger for gRPC only catching unary request
func HttpLogger ¶
logger for Http proxy server to gRPC
Types ¶
type ResponseRecorder ¶
type ResponseRecorder struct {
http.ResponseWriter
StatusCode int
Body []byte
}
overtake data needed from response writer to use
func (*ResponseRecorder) WriteHeader ¶
func (rec *ResponseRecorder) WriteHeader(statusCode int)
Click to show internal directories.
Click to hide internal directories.