From 5782a0a357f26c56fe7a00e1861faff7ccfb8915 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 31 Jan 2022 20:11:00 +0100 Subject: [PATCH] logrus test --- main.go | 3 +-- modules/logger/logger.go | 40 +++++++++++++++++++++++++++++----------- 2 files changed, 30 insertions(+), 13 deletions(-) diff --git a/main.go b/main.go index c652928..bc8cee2 100644 --- a/main.go +++ b/main.go @@ -6,7 +6,6 @@ import ( "krakatoa.net/backend/modules/configs/serverConfig" "krakatoa.net/backend/modules/logger" "krakatoa.net/backend/modules/mongo" - "krakatoa.net/backend/serverCommunication" "krakatoa.net/backend/servers/minecraft" "krakatoa.net/backend/servers/web" ) @@ -26,7 +25,7 @@ func init() { func main() { web.RunServer() go web.Test() - go serverCommunication.AckHandler() + //go serverCommunication.AckHandler() minecraft.RunServer() } diff --git a/modules/logger/logger.go b/modules/logger/logger.go index f2b2424..3ca472b 100644 --- a/modules/logger/logger.go +++ b/modules/logger/logger.go @@ -1,31 +1,49 @@ package logger -import log "github.com/sirupsen/logrus" +//import log "github.com/sirupsen/logrus" -var Mongo *log.Entry -var Web *log.Entry -var WebVoice *log.Entry -var WebMobile *log.Entry -var Minecraft *log.Entry +import ( + "os" + + "github.com/sirupsen/logrus" +) + +var log = logrus.New() + +var Mongo *logrus.Entry +var Web *logrus.Entry +var WebVoice *logrus.Entry +var WebMobile *logrus.Entry +var Minecraft *logrus.Entry func Init() { - Mongo = log.WithFields(log.Fields{ + log.Out = os.Stdout + + file, err := os.OpenFile("logrus.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666) + + if err == nil { + log.Out = file + } else { + log.Info("failed to log to file") + } + + Mongo = log.WithFields(logrus.Fields{ "t": "mongo", }) - Web = log.WithFields(log.Fields{ + Web = log.WithFields(logrus.Fields{ "t": "web", }) - WebVoice = log.WithFields(log.Fields{ + WebVoice = log.WithFields(logrus.Fields{ "t": "webVoice", }) - WebMobile = log.WithFields(log.Fields{ + WebMobile = log.WithFields(logrus.Fields{ "t": "webMobile", }) - Minecraft = log.WithFields(log.Fields{ + Minecraft = log.WithFields(logrus.Fields{ "t": "minecraft", }) }