日志拦截器
主要是使用了 grpc-ecosystem
提供的日志中间件, 如果需要开启打印日志,可以加入参数来控制。
#
服务端使用通过传入 EnableLog()
参数来开启日志
// internal/server/grpc.go ... grpcServer := grpc.NewServer( grpc.Network("tcp"), grpc.Address(cfg.Addr), grpc.Timeout(cfg.ReadTimeout), // 启用日志 grpc.EnableLog(), ) ...
#
客户端使用通过传入 WithLog()
参数来开启日志
// internal/repository/repository.go ... conn, err := grpc.DialInsecure( ctx, grpc.WithEndpoint("localhost:9000"), grpc.WithLog(), ) ...
以上以实际项目地址为准备