Versions in this module Expand all Collapse all v1 v1.0.1 Sep 5, 2020 Changes in this version + var CodeField = "code" + var DetailsField = "details" + var DurationField = "dur" + var DurationLog = true + var IPField = "ip" + var IPLog = true + var Marshaller = &jsonpb.Marshaler + var MaxSize = 2048000 + var MetadataField = "md" + var MetadataLog = true + var MethodField = "method" + var MethodLog = true + var MsgField = "msg" + var ReqField = "req" + var ReqLog = true + var RespField = "resp" + var RespLog = true + var ServiceField = "service" + var ServiceLog = true + var TimestampLog = true + var UnaryMessageDefault = "unary" + var UserAgentField = "ua" + var UserAgentLog = true + func GetRawJSON(i interface{}) *bytes.Buffer + func GrpcLogSetNewZeroLogger() + func GrpcLogSetZeroLogger(logger GrpcZeroLogger) + func LogDuration(logger *zerolog.Event, t time.Time) + func LogIP(ctx context.Context, logger *zerolog.Event) + func LogIncomingCall(ctx context.Context, logger *zerolog.Event, method string, t time.Time, ...) + func LogIncomingMetadata(ctx context.Context, e *zerolog.Event) + func LogMetadata(md *metadata.MD) *zerolog.Event + func LogMethod(logger *zerolog.Event, method string) + func LogRequest(e *zerolog.Event, req interface{}) + func LogResponse(e *zerolog.Event, resp interface{}) + func LogService(logger *zerolog.Event, method string) + func LogStatusError(logger *zerolog.Event, err error) + func LogTimestamp(logger *zerolog.Event, t time.Time) + func LogUserAgent(logger *zerolog.Event, md *metadata.MD) + func NewUnaryServerInterceptor() grpc.UnaryServerInterceptor + func NewUnaryServerInterceptorWithLogger(log *zerolog.Logger) grpc.UnaryServerInterceptor + func UnaryInterceptor() grpc.ServerOption + func UnaryInterceptorWithLogger(log *zerolog.Logger) grpc.ServerOption + type GrpcZeroLogger struct + func NewGrpcZeroLogger(logger zerolog.Logger) GrpcZeroLogger + func (l GrpcZeroLogger) Error(args ...interface{}) + func (l GrpcZeroLogger) Errorf(format string, args ...interface{}) + func (l GrpcZeroLogger) Errorln(args ...interface{}) + func (l GrpcZeroLogger) Fatal(args ...interface{}) + func (l GrpcZeroLogger) Fatalf(format string, args ...interface{}) + func (l GrpcZeroLogger) Fatalln(args ...interface{}) + func (l GrpcZeroLogger) Info(args ...interface{}) + func (l GrpcZeroLogger) Infof(format string, args ...interface{}) + func (l GrpcZeroLogger) Infoln(args ...interface{}) + func (l GrpcZeroLogger) Print(args ...interface{}) + func (l GrpcZeroLogger) Printf(format string, args ...interface{}) + func (l GrpcZeroLogger) Println(args ...interface{}) + func (l GrpcZeroLogger) V(level int) bool + func (l GrpcZeroLogger) Warning(args ...interface{}) + func (l GrpcZeroLogger) Warningf(format string, args ...interface{}) + func (l GrpcZeroLogger) Warningln(args ...interface{})