feat: print headers with debug log (#2834)
Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
parent
898c7e9ba0
commit
132d1b29fe
|
|
@ -185,8 +185,10 @@ func (j *job) preheat(ctx context.Context, req string) error {
|
||||||
// Trigger seed peer download seeds.
|
// Trigger seed peer download seeds.
|
||||||
taskID := idgen.TaskIDV1(preheat.URL, urlMeta)
|
taskID := idgen.TaskIDV1(preheat.URL, urlMeta)
|
||||||
log := logger.WithTask(taskID, preheat.URL)
|
log := logger.WithTask(taskID, preheat.URL)
|
||||||
log.Infof("preheat %s headers: %#v, tag: %s, range: %s, filter: %s, digest: %s",
|
log.Infof("preheat %s tag: %s, range: %s, filter: %s, digest: %s",
|
||||||
preheat.URL, filterHeaders(urlMeta.Header, log.IsDebug()), urlMeta.Tag, urlMeta.Range, urlMeta.Filter, urlMeta.Digest)
|
preheat.URL, urlMeta.Tag, urlMeta.Range, urlMeta.Filter, urlMeta.Digest)
|
||||||
|
log.Debugf("preheat %s headers: %#v", preheat.URL, urlMeta.Header)
|
||||||
|
|
||||||
stream, err := j.resource.SeedPeer().Client().ObtainSeeds(ctx, &cdnsystemv1.SeedRequest{
|
stream, err := j.resource.SeedPeer().Client().ObtainSeeds(ctx, &cdnsystemv1.SeedRequest{
|
||||||
TaskId: taskID,
|
TaskId: taskID,
|
||||||
Url: preheat.URL,
|
Url: preheat.URL,
|
||||||
|
|
@ -227,14 +229,3 @@ func (j *job) syncPeers() (string, error) {
|
||||||
|
|
||||||
return internaljob.MarshalResponse(hosts)
|
return internaljob.MarshalResponse(hosts)
|
||||||
}
|
}
|
||||||
|
|
||||||
// filterHeaders filters Authorization header if debugging is not enabled
|
|
||||||
func filterHeaders(urlHeader map[string]string, isDebug bool) map[string]string {
|
|
||||||
filteredHeaders := make(map[string]string)
|
|
||||||
for k, v := range urlHeader {
|
|
||||||
if isDebug || k != headers.Authorization {
|
|
||||||
filteredHeaders[k] = v
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return filteredHeaders
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue