log

package
v1.16.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package log provides a global interface to logging functionality

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debugf

func Debugf(ctx context.Context, format string, args ...interface{})

func Errorf

func Errorf(ctx context.Context, format string, args ...interface{})

func Infof

func Infof(ctx context.Context, format string, args ...interface{})

func StreamInterceptor

func StreamInterceptor() grpc.StreamServerInterceptor

func UnaryInterceptor

func UnaryInterceptor() grpc.UnaryServerInterceptor

func Warnf

func Warnf(ctx context.Context, format string, args ...interface{})

Types

type FileNameHook

type FileNameHook struct {
	Formatter func(file, function string, line int) string
	// contains filtered or unexported fields
}

func NewFilenameHook

func NewFilenameHook() *FileNameHook

NewFilenameHook creates a new default FileNameHook

func (*FileNameHook) Fire

func (f *FileNameHook) Fire(entry *logrus.Entry) error

Fire executes the hook for every logrus entry

func (*FileNameHook) Levels

func (f *FileNameHook) Levels() []logrus.Level

Levels returns the levels for which the hook is activated. This contains currently only the DebugLevel

type ID

type ID struct{}

type ServerStream

type ServerStream struct {
	grpc.ServerStream
	NewContext context.Context
}

func NewServerStream

func NewServerStream(stream grpc.ServerStream) *ServerStream

func (*ServerStream) Context

func (w *ServerStream) Context() context.Context

Jump to

Keyboard shortcuts

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