MCPcopy
hub / github.com/uber-go/zap / openSinks

Method openSinks

config.go:315–326  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

313}
314
315func (cfg Config) openSinks() (zapcore.WriteSyncer, zapcore.WriteSyncer, error) {
316 sink, closeOut, err := Open(cfg.OutputPaths...)
317 if err != nil {
318 return nil, nil, err
319 }
320 errSink, _, err := Open(cfg.ErrorOutputPaths...)
321 if err != nil {
322 closeOut()
323 return nil, nil, err
324 }
325 return sink, errSink, nil
326}
327
328func (cfg Config) buildEncoder() (zapcore.Encoder, error) {
329 return newEncoder(cfg.Encoding, cfg.EncoderConfig)

Callers 1

BuildMethod · 0.95

Calls 1

OpenFunction · 0.85

Tested by

no test coverage detected