in internal/log_observer.go [107:116]
func (co *contextObserver) Write(entry zapcore.Entry, fields []zapcore.Field) error {
encoder := zapcore.NewConsoleEncoder(co.config)
encodedEntryBuffer, err := encoder.EncodeEntry(entry, fields)
if err != nil {
return err
}
co.logs.add(LoggedEntry{entry, encodedEntryBuffer.String()})
return nil
}