Log error on encode-server
Some checks are pending
continuous-integration/drone/push Build is running

This commit is contained in:
DataHoarder 2023-11-03 07:09:01 +01:00
parent 5c517cc597
commit b4438634f7
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -66,6 +66,7 @@ func encodeFromReader(reader io.ReadCloser, job *Job, inputMimeType string, w ht
decoder, err := d.New(reader, settings)
if err != nil {
job.Logger.Printf("[error]: %s", err.Error())
w.Header().Set("x-encoder-error", "")
w.Header().Set("x-decoder-error", err.Error())
w.WriteHeader(http.StatusBadRequest)
@ -96,6 +97,7 @@ func encodeFromReader(reader io.ReadCloser, job *Job, inputMimeType string, w ht
job.Logger = log.New(os.Stderr, fmt.Sprintf("[job %s] ", job.Id), log.LstdFlags)
err = job.Init(w)
if err != nil {
job.Logger.Printf("[error]: %s", err.Error())
w.Header().Set("x-encoder-error", err.Error())
w.Header().Set("x-decoder-error", "")
return
@ -110,6 +112,7 @@ func encodeFromReader(reader io.ReadCloser, job *Job, inputMimeType string, w ht
//we are done
break
}
job.Logger.Printf("[error]: %s", err.Error())
w.Header().Set("x-encoder-error", "")
w.Header().Set("x-decoder-error", err.Error())
return
@ -118,6 +121,7 @@ func encodeFromReader(reader io.ReadCloser, job *Job, inputMimeType string, w ht
err = job.Encoder.Encode(f)
if err != nil {
job.Logger.Printf("[error]: %s", err.Error())
w.Header().Set("x-encoder-error", err.Error())
w.Header().Set("x-decoder-error", "")
return
@ -129,6 +133,7 @@ func encodeFromReader(reader io.ReadCloser, job *Job, inputMimeType string, w ht
err = job.Encoder.Flush()
if err != nil {
job.Logger.Printf("[error]: %s", err.Error())
w.Header().Set("x-encoder-error", err.Error())
w.Header().Set("x-decoder-error", "")
return