mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-08-12 16:55:31 -04:00
deps: convert zap to slog (#2825)
This commit is contained in:
parent
3765cb0762
commit
54cce77bab
182 changed files with 1474 additions and 1509 deletions
|
@ -10,16 +10,16 @@ package filetransfer
|
|||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/fs"
|
||||
"log/slog"
|
||||
"sync"
|
||||
"sync/atomic"
|
||||
|
||||
"github.com/edgelesssys/constellation/v2/debugd/internal/debugd"
|
||||
"github.com/edgelesssys/constellation/v2/debugd/internal/filetransfer/streamer"
|
||||
pb "github.com/edgelesssys/constellation/v2/debugd/service"
|
||||
"github.com/edgelesssys/constellation/v2/internal/logger"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
// RecvFilesStream is a stream that receives FileTransferMessages.
|
||||
|
@ -35,7 +35,7 @@ type SendFilesStream interface {
|
|||
// FileTransferer manages sending and receiving of files.
|
||||
type FileTransferer struct {
|
||||
fileMux sync.RWMutex
|
||||
log *logger.Logger
|
||||
log *slog.Logger
|
||||
receiveStarted bool
|
||||
receiveFinished atomic.Bool
|
||||
files []FileStat
|
||||
|
@ -44,7 +44,7 @@ type FileTransferer struct {
|
|||
}
|
||||
|
||||
// New creates a new FileTransferer.
|
||||
func New(log *logger.Logger, streamer streamReadWriter, showProgress bool) *FileTransferer {
|
||||
func New(log *slog.Logger, streamer streamReadWriter, showProgress bool) *FileTransferer {
|
||||
return &FileTransferer{
|
||||
log: log,
|
||||
streamer: streamer,
|
||||
|
@ -146,7 +146,7 @@ func (s *FileTransferer) handleFileRecv(stream RecvFilesStream) (bool, error) {
|
|||
if header == nil {
|
||||
return false, errors.New("first message must be a header message")
|
||||
}
|
||||
s.log.Infof("Starting file receive of %q", header.TargetPath)
|
||||
s.log.Info(fmt.Sprintf("Starting file receive of %q", header.TargetPath))
|
||||
s.addFile(FileStat{
|
||||
SourcePath: header.TargetPath,
|
||||
TargetPath: header.TargetPath,
|
||||
|
@ -160,10 +160,10 @@ func (s *FileTransferer) handleFileRecv(stream RecvFilesStream) (bool, error) {
|
|||
})
|
||||
recvChunkStream := &recvChunkStream{stream: stream}
|
||||
if err := s.streamer.WriteStream(header.TargetPath, recvChunkStream, s.showProgress); err != nil {
|
||||
s.log.With(zap.Error(err)).Errorf("Receive of file %q failed", header.TargetPath)
|
||||
s.log.With(slog.Any("error", err)).Error(fmt.Sprintf("Receive of file %q failed", header.TargetPath))
|
||||
return false, err
|
||||
}
|
||||
s.log.Infof("Finished file receive of %q", header.TargetPath)
|
||||
s.log.Info(fmt.Sprintf("Finished file receive of %q", header.TargetPath))
|
||||
return false, nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue