Request Tracker
Usage
package main
import requestTracker "github.com/pingponglabs/mediamagic-platform/libs/request-tracker"
func main() {
rt := requestTracker.NewLogger()
logger := rt.WithUserID("abc123").WithRequestID("xyz789").GetLogger()
}
package main
import (
"context"
"log"
requestTracker "github.com/pingponglabs/mediamagic-platform/libs/request-tracker"
)
type service struct {}
func (s *service) handler(ctx context.Context, _ *pb.Request) (*pb.Response, error) {
rt := requestTracker.NewLogger()
logger := rt.WithRequestIDFromContext(ctx).WithUserIDFromContext(ctx).GetLogger()
logger.Info("Hello world!")
return nil, nil
}
Last updated