Files
Datarush/internal/auth/interceptor/logger.go
T
2025-12-15 22:28:01 +03:00

25 lines
441 B
Go

package interceptor
import (
"context"
"log"
"google.golang.org/grpc"
)
type LoggerInterceptor struct{}
func NewLoggerInterceptor() *LoggerInterceptor {
return &LoggerInterceptor{}
}
func (li *LoggerInterceptor) UnaryServerInterceptor(
ctx context.Context,
req interface{},
info *grpc.UnaryServerInfo,
handler grpc.UnaryHandler,
) (interface{}, error) {
log.Printf("gRPC call: %s", info.FullMethod)
return handler(ctx, req)
}