package grpclog

import "google.golang.org/grpc/internal/grpclog"

Package grpclog provides logging functionality for internal gRPC packages, outside of the functionality provided by the external `grpclog` package.

Index

Types

type PrefixLogger

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

PrefixLogger does logging with a prefix.

Logging method on a nil logs without any prefix.

func NewPrefixLogger

func NewPrefixLogger(logger grpclog.DepthLoggerV2, prefix string) *PrefixLogger

NewPrefixLogger creates a prefix logger with the given prefix.

func (*PrefixLogger) Errorf

func (pl *PrefixLogger) Errorf(format string, args ...any)

Errorf does error logging.

func (*PrefixLogger) Infof

func (pl *PrefixLogger) Infof(format string, args ...any)

Infof does info logging.

func (*PrefixLogger) V

func (pl *PrefixLogger) V(l int) bool

V reports whether verbosity level l is at least the requested verbose level.

func (*PrefixLogger) Warningf

func (pl *PrefixLogger) Warningf(format string, args ...any)

Warningf does warning logging.

Source Files

prefix_logger.go

Version
v1.70.0 (latest)
Published
Jan 23, 2025
Platform
linux/amd64
Imports
2 packages
Last checked
30 minutes ago

Tools for package owners.