MCPcopy
hub / github.com/grpc/grpc-go / setServiceMethodLogger

Method setServiceMethodLogger

internal/binarylog/binarylog.go:124–133  ·  view source on GitHub ↗

Set method logger for "service/*". New MethodLogger with same service overrides the old one.

(service string, ml *MethodLoggerConfig)

Source from the content-addressed store, hash-verified

122//
123// New MethodLogger with same service overrides the old one.
124func (l *logger) setServiceMethodLogger(service string, ml *MethodLoggerConfig) error {
125 if _, ok := l.config.Services[service]; ok {
126 return fmt.Errorf("conflicting service rules for service %v found", service)
127 }
128 if l.config.Services == nil {
129 l.config.Services = make(map[string]*MethodLoggerConfig)
130 }
131 l.config.Services[service] = ml
132 return nil
133}
134
135// Set method logger for "service/method".
136//

Callers 1

Calls 1

ErrorfMethod · 0.65

Tested by

no test coverage detected