Versions in this module Expand all Collapse all v1 v1.51.4 Oct 3, 2022 Changes in this version + var AddrToProto = addrToProto + var AllLogger = NewLoggerFromConfigString("*") + var MdToMetadataProto = mdToMetadataProto + func SetLogger(l Logger) + type Cancel struct + OnClientSide bool + type ClientHalfClose struct + OnClientSide bool + type ClientHeader struct + Authority string + Header metadata.MD + MethodName string + OnClientSide bool + PeerAddr net.Addr + Timeout time.Duration + type ClientMessage struct + Message interface{} + OnClientSide bool + type LogEntryConfig interface + type Logger interface + GetMethodLogger func(methodName string) MethodLogger + func GetLogger() Logger + func NewLoggerFromConfig(config LoggerConfig) Logger + func NewLoggerFromConfigString(s string) Logger + type LoggerConfig struct + All *MethodLoggerConfig + Blacklist map[string]struct{} + Methods map[string]*MethodLoggerConfig + Services map[string]*MethodLoggerConfig + type MethodLogger interface + Log func(LogEntryConfig) + func GetMethodLogger(methodName string) MethodLogger + type MethodLoggerConfig struct + Header uint64 + Message uint64 + type ServerHeader struct + Header metadata.MD + OnClientSide bool + PeerAddr net.Addr + type ServerMessage struct + Message interface{} + OnClientSide bool + type ServerTrailer struct + Err error + OnClientSide bool + PeerAddr net.Addr + Trailer metadata.MD + type Sink interface + Close func() error + Write func(*pb.GrpcLogEntry) error + var DefaultSink Sink = &noopSink{} + func NewBufferedSink(o io.WriteCloser) Sink