Skip to content

Commit 58ded0c

Browse files
committed
log cleanup
1 parent 9445213 commit 58ded0c

5 files changed

Lines changed: 16 additions & 36 deletions

File tree

backend/doi/dataverse.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,13 @@ func activateDataverse(resolvedURL *url.URL) (isActive bool) {
2525

2626
// Resolve the main API endpoint for a DOI hosted on a Dataverse installation
2727
func resolveDataverseEndpoint(resolvedURL *url.URL) (provider Provider, endpoint *url.URL, err error) {
28-
fs.Logf(nil, "dataverseURL = %s", resolvedURL.String())
29-
3028
queryValues := resolvedURL.Query()
3129
persistentID := queryValues.Get("persistentId")
3230

33-
fs.Logf(nil, "persistentId = %s", persistentID)
34-
3531
query := url.Values{}
3632
query.Add("persistentId", persistentID)
3733
endpointURL := resolvedURL.ResolveReference(&url.URL{Path: "/api/datasets/:persistentId/", RawQuery: query.Encode()})
3834

39-
fs.Logf(nil, "endpointURL = %s", endpointURL)
4035
return Dataverse, endpointURL, nil
4136
}
4237

@@ -94,23 +89,18 @@ func (f *Fs) listDataverseDoiFiles(ctx context.Context) (entries []*Object, err
9489
}
9590

9691
filesURL := f.endpoint
97-
fs.Logf(f, "filesURL = '%s'", filesURL.String())
9892
var res *http.Response
9993
var result api.DataverseDatasetResponse
10094
opts := rest.Opts{
10195
Method: "GET",
10296
Path: strings.TrimLeft(filesURL.EscapedPath(), "/"),
10397
Parameters: filesURL.Query(),
10498
}
105-
fs.Logf(f, "filesAPIPath = '%s?%s'", opts.Path, opts.Parameters.Encode())
10699
err = f.pacer.Call(func() (bool, error) {
107100
res, err = f.srv.CallJSON(ctx, &opts, nil, &result)
108101
return shouldRetry(ctx, res, err)
109102
})
110103
if err != nil {
111-
if res != nil {
112-
fs.Logf(f, "%s", res.Status)
113-
}
114104
return nil, fmt.Errorf("readDir failed: %w", err)
115105
}
116106
modTime, modTimeErr := time.Parse(time.RFC3339, result.Data.LatestVersion.LastUpdateTime)

backend/doi/doi.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,6 @@ func resolveEndpoint(ctx context.Context, srv *rest.Client, pacer *fs.Pacer, opt
197197
return resolveZenodoEndpoint(ctx, srv, pacer, resolvedURL, opt.Doi)
198198
}
199199

200-
// TODO: improve auto-detect
201200
hostname := strings.ToLower(resolvedURL.Hostname())
202201
if hostname == "dataverse.harvard.edu" || activateDataverse(resolvedURL) {
203202
return resolveDataverseEndpoint(resolvedURL)
@@ -293,8 +292,6 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e
293292
CanHaveEmptyDirectories: true,
294293
}).Fill(ctx, f)
295294

296-
fs.Logf(f, "name = '%s', root = '%s'", name, root)
297-
298295
isFile, err := f.httpConnection(ctx, opt)
299296
if err != nil {
300297
return nil, err
@@ -361,8 +358,6 @@ func (f *Fs) Rmdir(ctx context.Context, dir string) error {
361358

362359
// NewObject creates a new remote http file object
363360
func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) {
364-
fs.Logf(nil, "remote = %s", remote)
365-
366361
var entries []*Object
367362
var err error
368363
switch f.provider {
@@ -379,7 +374,6 @@ func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) {
379374

380375
for _, entry := range entries {
381376
if entry.Remote() == remote {
382-
fs.Logf(nil, "Found: %s -> %s", entry.Remote(), entry.contentURL)
383377
return entry, nil
384378
}
385379
}
@@ -477,23 +471,14 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read
477471
RootURL: o.contentURL,
478472
Options: options,
479473
}
480-
fs.Logf(o, "Open with URL = '%s'", o.contentURL)
481-
for _, opt := range opts.Options {
482-
k, v := opt.Header()
483-
fs.Logf(o, "header '%s' = '%s'", k, v)
484-
}
485474
var res *http.Response
486475
err = o.fs.pacer.Call(func() (bool, error) {
487476
res, err = o.fs.srv.Call(ctx, &opts)
488477
return shouldRetry(ctx, res, err)
489478
})
490479
if err != nil {
491-
fs.Logf(o, "Open failed: '%s'", res.Status)
492-
fs.Logf(o, "Open failed: '%s'", err.Error())
493480
return nil, fmt.Errorf("Open failed: %w", err)
494481
}
495-
fs.Logf(o, "Open response: '%s'", res.Status)
496-
fs.Logf(o, "Open response: '%v'", res.Header)
497482

498483
// Handle non-compliant redirects
499484
if res.Header.Get("Location") != "" {
@@ -505,12 +490,8 @@ func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (in io.Read
505490
return shouldRetry(ctx, res, err)
506491
})
507492
if err != nil {
508-
fs.Logf(o, "Open failed: '%s'", res.Status)
509-
fs.Logf(o, "Open failed: '%s'", err.Error())
510493
return nil, fmt.Errorf("Open failed: %w", err)
511494
}
512-
fs.Logf(o, "Open response: '%s'", res.Status)
513-
fs.Logf(o, "Open response: '%v'", res.Header)
514495
}
515496
}
516497

backend/doi/doi_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Test DOI filesystem interface
2+
package doi
3+
4+
import (
5+
"testing"
6+
7+
"github.com/rclone/rclone/fstest/fstests"
8+
)
9+
10+
// TestIntegration runs integration tests against the remote
11+
func TestIntegration(t *testing.T) {
12+
fstests.Run(t, &fstests.Opt{
13+
RemoteName: "TestDoi:",
14+
NilObject: (*Object)(nil),
15+
})
16+
}

backend/doi/invenio.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ func activateInvenio(ctx context.Context, srv *rest.Client, pacer *fs.Pacer, res
2626

2727
// Resolve the main API endpoint for a DOI hosted on an InvenioDRM installation
2828
func resolveInvenioEndpoint(ctx context.Context, srv *rest.Client, pacer *fs.Pacer, resolvedURL *url.URL) (provider Provider, endpoint *url.URL, err error) {
29-
fs.Logf(nil, "invenioURL = %s", resolvedURL.String())
30-
3129
var res *http.Response
3230
opts := rest.Opts{
3331
Method: "GET",
@@ -65,7 +63,6 @@ func resolveInvenioEndpoint(ctx context.Context, srv *rest.Client, pacer *fs.Pac
6563
// If there is no linkset header, try to grab the record ID from the URL
6664
recordID := ""
6765
resURL := res.Request.URL
68-
fs.Logf(nil, "resURL = %s", resURL.String())
6966
match := invenioRecordRegex.FindStringSubmatch(resURL.EscapedPath())
7067
if match != nil {
7168
recordID = match[1]
@@ -138,7 +135,6 @@ func (f *Fs) listInvevioDoiFiles(ctx context.Context) (entries []*Object, err er
138135
Method: "GET",
139136
Path: strings.TrimLeft(filesURL.EscapedPath(), "/"),
140137
}
141-
fs.Logf(f, "filesAPIPath = '%s'", opts.Path)
142138
err = f.pacer.Call(func() (bool, error) {
143139
res, err := f.srv.CallJSON(ctx, &opts, nil, &result)
144140
return shouldRetry(ctx, res, err)

backend/doi/zenodo.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ var zenodoRecordRegex = regexp.MustCompile(`zenodo[.](.+)`)
1717

1818
// Resolve the main API endpoint for a DOI hosted on Zenodo
1919
func resolveZenodoEndpoint(ctx context.Context, srv *rest.Client, pacer *fs.Pacer, resolvedURL *url.URL, doi string) (provider Provider, endpoint *url.URL, err error) {
20-
fs.Logf(nil, "zenodoURL = %s", resolvedURL.String())
21-
2220
match := zenodoRecordRegex.FindStringSubmatch(doi)
2321
if match == nil {
2422
return "", nil, fmt.Errorf("could not derive API endpoint URL from '%s'", resolvedURL.String())
@@ -45,6 +43,5 @@ func resolveZenodoEndpoint(ctx context.Context, srv *rest.Client, pacer *fs.Pace
4543
return "", nil, err
4644
}
4745

48-
fs.Logf(nil, "endpointURL = %s", endpointURL.String())
4946
return Zenodo, endpointURL, nil
5047
}

0 commit comments

Comments
 (0)