@@ -83,6 +83,7 @@ func (sw *statusResponseWriter) WriteHeader(code int) {
83
83
if redirect != "" && code == http .StatusOK {
84
84
code = http .StatusMovedPermanently
85
85
}
86
+ log .Debugw ("subdomain redirect" , "location" , redirect , "status" , code )
86
87
sw .ResponseWriter .WriteHeader (code )
87
88
}
88
89
@@ -198,7 +199,7 @@ func (i *gatewayHandler) getOrHeadHandler(w http.ResponseWriter, r *http.Request
198
199
urlPath := r .URL .Path
199
200
escapedURLPath := r .URL .EscapedPath ()
200
201
201
- logger := log .With ("from" , r .URL )
202
+ logger := log .With ("from" , r .RequestURI )
202
203
logger .Debug ("http request received" )
203
204
204
205
// If the gateway is behind a reverse proxy and mounted at a sub-path,
@@ -213,7 +214,7 @@ func (i *gatewayHandler) getOrHeadHandler(w http.ResponseWriter, r *http.Request
213
214
break
214
215
}
215
216
}
216
- logger .Debugw ("sub-path" , "prefix" , prefix )
217
+ logger .Debugw ("sub-path (deprecrated) " , "prefix" , prefix )
217
218
}
218
219
219
220
// HostnameOption might have constructed an IPNS/IPFS path using the Host header.
@@ -248,7 +249,7 @@ func (i *gatewayHandler) getOrHeadHandler(w http.ResponseWriter, r *http.Request
248
249
}
249
250
250
251
redirectURL := gopath .Join ("/" , prefix , u .Scheme , u .Host , path )
251
- logger .Debugw ("received an uri param, redirect" , "to" , redirectURL , "status" , http .StatusMovedPermanently )
252
+ logger .Debugw ("uri param, redirect" , "to" , redirectURL , "status" , http .StatusMovedPermanently )
252
253
http .Redirect (w , r , redirectURL , http .StatusMovedPermanently )
253
254
return
254
255
}
@@ -270,7 +271,7 @@ func (i *gatewayHandler) getOrHeadHandler(w http.ResponseWriter, r *http.Request
270
271
if prefix == "" && fixupSuperfluousNamespace (w , urlPath , r .URL .RawQuery ) {
271
272
// the error was due to redundant namespace, which we were able to fix
272
273
// by returning error/redirect page, nothing left to do here
273
- logger .Debugw ("redundant namespace, returning error/redirect page " )
274
+ logger .Debugw ("redundant namespace; noop " )
274
275
return
275
276
}
276
277
// unable to fix path, returning error
@@ -355,7 +356,7 @@ func (i *gatewayHandler) getOrHeadHandler(w http.ResponseWriter, r *http.Request
355
356
name = getFilename (urlPath )
356
357
}
357
358
358
- logger .Debugw ("serve file" , "name" , name )
359
+ logger .Debugw ("serving file" , "name" , name )
359
360
i .serveFile (w , r , name , modtime , f )
360
361
return
361
362
}
@@ -508,7 +509,7 @@ func (i *gatewayHandler) getOrHeadHandler(w http.ResponseWriter, r *http.Request
508
509
Hash : hash ,
509
510
}
510
511
511
- logger .Debugw ("http request processed" , "tplDataDNSLink" , dnslink , "tplDataSize" , size , "tplDataBackLink" , backLink , "tplDataHash" , hash , "duration" , time .Since (begin ))
512
+ logger .Debugw ("request processed" , "tplDataDNSLink" , dnslink , "tplDataSize" , size , "tplDataBackLink" , backLink , "tplDataHash" , hash , "duration" , time .Since (begin ))
512
513
513
514
if err := listingTemplate .Execute (w , tplData ); err != nil {
514
515
internalWebError (w , err )
@@ -699,7 +700,7 @@ func (i *gatewayHandler) putHandler(w http.ResponseWriter, r *http.Request) {
699
700
w .Header ().Set ("IPFS-Hash" , newcid .String ())
700
701
701
702
redirectURL := gopath .Join (ipfsPathPrefix , newcid .String (), newPath )
702
- log .Debugw ("CID replaced, http redirect" , "from" , r .URL , "to" , redirectURL , "status" , http .StatusCreated )
703
+ log .Debugw ("CID replaced, redirect" , "from" , r .URL , "to" , redirectURL , "status" , http .StatusCreated )
703
704
http .Redirect (w , r , redirectURL , http .StatusCreated )
704
705
}
705
706
@@ -774,7 +775,7 @@ func (i *gatewayHandler) deleteHandler(w http.ResponseWriter, r *http.Request) {
774
775
775
776
redirectURL := gopath .Join (ipfsPathPrefix + ncid .String (), directory )
776
777
// note: StatusCreated is technically correct here as we created a new resource.
777
- log .Debugw ("CID deleted, http redirect" , "from" , r .URL , "to" , redirectURL , "status" , http .StatusCreated )
778
+ log .Debugw ("CID deleted, redirect" , "from" , r .RequestURI , "to" , redirectURL , "status" , http .StatusCreated )
778
779
http .Redirect (w , r , redirectURL , http .StatusCreated )
779
780
}
780
781
0 commit comments