diff --git a/internal/docker/client.go b/internal/docker/client.go index c4e0f009..e7074289 100644 --- a/internal/docker/client.go +++ b/internal/docker/client.go @@ -334,8 +334,8 @@ func (d *_client) ContainerLogsBetweenDates(ctx context.Context, id string, from ShowStdout: stdType&STDOUT != 0, ShowStderr: stdType&STDERR != 0, Timestamps: true, - Since: from.Format(time.RFC3339), - Until: to.Format(time.RFC3339), + Since: from.Format(time.RFC3339Nano), + Until: to.Format(time.RFC3339Nano), } log.Debugf("fetching logs from Docker with option: %+v", options) diff --git a/internal/web/logs.go b/internal/web/logs.go index eee34b67..70c56089 100644 --- a/internal/web/logs.go +++ b/internal/web/logs.go @@ -65,8 +65,8 @@ func (h *handler) downloadLogs(w http.ResponseWriter, r *http.Request) { func (h *handler) fetchLogsBetweenDates(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/x-jsonl; charset=UTF-8") - from, _ := time.Parse(time.RFC3339, r.URL.Query().Get("from")) - to, _ := time.Parse(time.RFC3339, r.URL.Query().Get("to")) + from, _ := time.Parse(time.RFC3339Nano, r.URL.Query().Get("from")) + to, _ := time.Parse(time.RFC3339Nano, r.URL.Query().Get("to")) id := chi.URLParam(r, "id") var stdTypes docker.StdType