diff --git a/cli/encode-server/encode.go b/cli/encode-server/encode.go index d526bca..eb90471 100644 --- a/cli/encode-server/encode.go +++ b/cli/encode-server/encode.go @@ -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