grpc

package module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitializeLogger added in v0.0.2

func InitializeLogger(serviceName string)

InitializeLogger is initialize logger service

func NewLogger

func NewLogger(opts ...logger.Option) (logger.Logger, error)

NewLogger New builds a new logger based on options.

func WithClientKey added in v0.0.2

func WithClientKey(client proto.LoggerService) logger.Option

func WithConfig

func WithConfig(c zap.Config) logger.Option

WithConfig pass zap.Config to logger.

func WithEncoderConfig

func WithEncoderConfig(c zapcore.EncoderConfig) logger.Option

WithEncoderConfig pass zapcore.EncoderConfig to logger.

func WithNamespace

func WithNamespace(namespace string) logger.Option

func WithOptions

func WithOptions(opts ...zap.Option) logger.Option

func WithServiceNameKey added in v0.0.2

func WithServiceNameKey(serviceName string) logger.Option

Types

type ClientKey added in v0.0.2

type ClientKey struct{}

type Options

type Options struct {
	logger.Options
}

type ServiceNameKey added in v0.0.2

type ServiceNameKey struct{}

type ZapGrpcWriter added in v0.0.2

type ZapGrpcWriter struct {
	// contains filtered or unexported fields
}

func (*ZapGrpcWriter) Close added in v0.0.2

func (g *ZapGrpcWriter) Close() error

func (*ZapGrpcWriter) Closed added in v0.0.2

func (g *ZapGrpcWriter) Closed() bool

func (*ZapGrpcWriter) Sync added in v0.0.2

func (g *ZapGrpcWriter) Sync() error

func (*ZapGrpcWriter) Write added in v0.0.2

func (g *ZapGrpcWriter) Write(msg []byte) (n int, err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL