From a1bfeb4b1423124f59019df3eb0c6118afbc2920 Mon Sep 17 00:00:00 2001 From: Geno Date: Thu, 30 Mar 2017 14:16:13 +0200 Subject: [PATCH] Update log.go --- lib/log.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/log.go b/lib/log.go index 89406f4..f1da034 100644 --- a/lib/log.go +++ b/lib/log.go @@ -1,29 +1,31 @@ package lib import ( + "log" "net/http" - log "github.com/Sirupsen/logrus" + logger "github.com/Sirupsen/logrus" ) -var Log *log.Logger +var Log *logger.Logger func init(){ - Log = log.New() + Log = logger.New() + log.SetOutput(logger.Writer()) } func LogTimestamp(value bool) { - log.SetFormatter(&log.TextFormatter{ + logger.SetFormatter(&logger.TextFormatter{ DisableTimestamp: value, }) } // LogHTTP to add information of a httprequest to log -func LogHTTP(r *http.Request) *log.Entry { +func LogHTTP(r *http.Request) *logger.Entry { ip := r.Header.Get("X-Forwarded-For") if len(ip) <= 1 { ip = r.RemoteAddr } - return Log.WithFields(log.Fields{ + return Log.WithFields(logger.Fields{ "remote": ip, "method": r.Method, "path": r.URL.Path,