diff options
Diffstat (limited to 'server/core')
-rw-r--r-- | server/core/context.go | 8 | ||||
-rw-r--r-- | server/core/handler.go | 4 | ||||
-rw-r--r-- | server/core/html_response.go | 6 | ||||
-rw-r--r-- | server/core/json_response.go | 15 | ||||
-rw-r--r-- | server/core/request.go | 4 |
5 files changed, 19 insertions, 18 deletions
diff --git a/server/core/context.go b/server/core/context.go index 0f064fe..50496b3 100644 --- a/server/core/context.go +++ b/server/core/context.go @@ -5,9 +5,9 @@ package core import ( - "log" "net/http" + "github.com/miniflux/miniflux/logger" "github.com/miniflux/miniflux/model" "github.com/miniflux/miniflux/server/middleware" "github.com/miniflux/miniflux/server/route" @@ -63,11 +63,11 @@ func (c *Context) LoggedUser() *model.User { var err error c.user, err = c.store.UserByID(c.UserID()) if err != nil { - log.Fatalln(err) + logger.Fatal("[Context] %v", err) } if c.user == nil { - log.Fatalln("Unable to find user from context") + logger.Fatal("Unable to find user from context") } } @@ -86,7 +86,7 @@ func (c *Context) CsrfToken() string { return v.(string) } - log.Println("No CSRF token in context!") + logger.Error("No CSRF token in context!") return "" } diff --git a/server/core/handler.go b/server/core/handler.go index 809282e..c55cf79 100644 --- a/server/core/handler.go +++ b/server/core/handler.go @@ -5,12 +5,12 @@ package core import ( - "log" "net/http" "time" "github.com/miniflux/miniflux/helper" "github.com/miniflux/miniflux/locale" + "github.com/miniflux/miniflux/logger" "github.com/miniflux/miniflux/server/middleware" "github.com/miniflux/miniflux/server/template" "github.com/miniflux/miniflux/storage" @@ -34,7 +34,7 @@ type Handler struct { func (h *Handler) Use(f HandlerFunc) http.Handler { return h.middleware.WrapFunc(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { defer helper.ExecutionTime(time.Now(), r.URL.Path) - log.Println(r.Method, r.URL.Path) + logger.Debug("[HTTP] %s %s", r.Method, r.URL.Path) ctx := NewContext(w, r, h.store, h.router) request := NewRequest(w, r) diff --git a/server/core/html_response.go b/server/core/html_response.go index 1b29ee8..be75c31 100644 --- a/server/core/html_response.go +++ b/server/core/html_response.go @@ -5,9 +5,9 @@ package core import ( - "log" "net/http" + "github.com/miniflux/miniflux/logger" "github.com/miniflux/miniflux/server/template" ) @@ -30,7 +30,7 @@ func (h *HTMLResponse) ServerError(err error) { h.writer.Header().Set("Content-Type", "text/html; charset=utf-8") if err != nil { - log.Println(err) + logger.Error("[Internal Server Error] %v", err) h.writer.Write([]byte("Internal Server Error: " + err.Error())) } else { h.writer.Write([]byte("Internal Server Error")) @@ -43,7 +43,7 @@ func (h *HTMLResponse) BadRequest(err error) { h.writer.Header().Set("Content-Type", "text/html; charset=utf-8") if err != nil { - log.Println(err) + logger.Error("[Bad Request] %v", err) h.writer.Write([]byte("Bad Request: " + err.Error())) } else { h.writer.Write([]byte("Bad Request")) diff --git a/server/core/json_response.go b/server/core/json_response.go index ed29d6a..f493454 100644 --- a/server/core/json_response.go +++ b/server/core/json_response.go @@ -7,8 +7,9 @@ package core import ( "encoding/json" "errors" - "log" "net/http" + + "github.com/miniflux/miniflux/logger" ) // JSONResponse handles JSON responses. @@ -39,7 +40,7 @@ func (j *JSONResponse) NoContent() { // BadRequest sends a JSON response with the status code 400. func (j *JSONResponse) BadRequest(err error) { - log.Println("[API:BadRequest]", err) + logger.Error("[Bad Request] %v", err) j.writer.WriteHeader(http.StatusBadRequest) j.commonHeaders() @@ -50,7 +51,7 @@ func (j *JSONResponse) BadRequest(err error) { // NotFound sends a JSON response with the status code 404. func (j *JSONResponse) NotFound(err error) { - log.Println("[API:NotFound]", err) + logger.Error("[Not Found] %v", err) j.writer.WriteHeader(http.StatusNotFound) j.commonHeaders() j.writer.Write(j.encodeError(err)) @@ -58,7 +59,7 @@ func (j *JSONResponse) NotFound(err error) { // ServerError sends a JSON response with the status code 500. func (j *JSONResponse) ServerError(err error) { - log.Println("[API:ServerError]", err) + logger.Error("[Internal Server Error] %v", err) j.writer.WriteHeader(http.StatusInternalServerError) j.commonHeaders() @@ -69,7 +70,7 @@ func (j *JSONResponse) ServerError(err error) { // Forbidden sends a JSON response with the status code 403. func (j *JSONResponse) Forbidden() { - log.Println("[API:Forbidden]") + logger.Info("[API:Forbidden]") j.writer.WriteHeader(http.StatusForbidden) j.commonHeaders() j.writer.Write(j.encodeError(errors.New("Access Forbidden"))) @@ -88,7 +89,7 @@ func (j *JSONResponse) encodeError(err error) []byte { tmp := errorMsg{ErrorMessage: err.Error()} data, err := json.Marshal(tmp) if err != nil { - log.Println("encodeError:", err) + logger.Error("encoding error: %v", err) } return data @@ -97,7 +98,7 @@ func (j *JSONResponse) encodeError(err error) []byte { func (j *JSONResponse) toJSON(v interface{}) []byte { b, err := json.Marshal(v) if err != nil { - log.Println("Unable to convert interface to JSON:", err) + logger.Error("encoding error: %v", err) return []byte("") } diff --git a/server/core/request.go b/server/core/request.go index 540b2ac..f21b808 100644 --- a/server/core/request.go +++ b/server/core/request.go @@ -7,12 +7,12 @@ package core import ( "fmt" "io" - "log" "mime/multipart" "net/http" "strconv" "github.com/gorilla/mux" + "github.com/miniflux/miniflux/logger" ) // Request is a thin wrapper around "http.Request". @@ -68,7 +68,7 @@ func (r *Request) IntegerParam(param string) (int64, error) { vars := mux.Vars(r.request) value, err := strconv.Atoi(vars[param]) if err != nil { - log.Println(err) + logger.Error("[IntegerParam] %v", err) return 0, fmt.Errorf("%s parameter is not an integer", param) } |