From b007e277d42945d19bc7ee2b734635d474e81ce6 Mon Sep 17 00:00:00 2001 From: simon987 Date: Fri, 1 Mar 2019 17:49:36 -0500 Subject: [PATCH] log to file --- api/log.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/log.go b/api/log.go index a9312eb..a0b93e4 100644 --- a/api/log.go +++ b/api/log.go @@ -6,6 +6,7 @@ import ( "github.com/Sirupsen/logrus" "github.com/simon987/task_tracker/config" "github.com/valyala/fasthttp" + "os" "time" ) @@ -32,7 +33,14 @@ func LogRequestMiddleware(h RequestHandler) fasthttp.RequestHandler { } func (api *WebAPI) SetupLogger() { + writer, err := os.OpenFile("log.txt", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) + if err != nil { + panic(err) + } + + logrus.SetFormatter(&logrus.JSONFormatter{}) logrus.SetLevel(config.Cfg.LogLevel) + logrus.SetOutput(writer) api.Database.SetupLoggerHook() }