Browse Source

be more verbose

main v0.0.2
Nicolas Massé 3 years ago
parent
commit
2c9d13ef19
  1. 10
      main.go

10
main.go

@ -79,7 +79,7 @@ func (i *Integration) Do() {
if e.IsDir() { if e.IsDir() {
continue continue
} }
log.Printf("Found a new file: %s", e.Name()) log.Printf("Found a new file on FTP server: %s (%d kB)", e.Name(), e.Size()/1024)
err = i.Download(e.Name()) err = i.Download(e.Name())
if err != nil { if err != nil {
@ -111,6 +111,12 @@ func (i *Integration) Download(filename string) error {
return err return err
} }
info, err := f.Stat()
if err != nil {
return err
}
log.Printf("Downloaded %s from FTP server (%d kB)", filename, info.Size()/1024)
_, err = f.Seek(0, io.SeekStart) _, err = f.Seek(0, io.SeekStart)
if err != nil { if err != nil {
return err return err
@ -160,7 +166,7 @@ func (i *Integration) Download(filename string) error {
delete = true delete = true
break break
} else { } else {
log.Printf("File size mismatch (%d != %d), retrying an upload!", fileInfo.Size(), davInfo.Size()) log.Printf("File size mismatch on WebDAV server (%d != %d), retrying an upload!", fileInfo.Size(), davInfo.Size())
} }
time.Sleep(5 * time.Second) time.Sleep(5 * time.Second)

Loading…
Cancel
Save