diff --git a/backend/logger/logger.go b/backend/logger/logger.go index 4be2dafa50ac4d9dc417c4bc1489e101adf07214..cfe9328b5856a655e1f59871758198a10c46e11b 100644 --- a/backend/logger/logger.go +++ b/backend/logger/logger.go @@ -7,6 +7,9 @@ import ( "strings" "github.com/sirupsen/logrus" + + "free5gc/lib/logger_conf" + "free5gc/lib/logger_util" ) var log *logrus.Logger @@ -40,6 +43,16 @@ func init() { }, } + free5gcLogHook, err := logger_util.NewFileHook(logger_conf.Free5gcLogFile, os.O_CREATE|os.O_APPEND|os.O_RDWR, 0666) + if err == nil { + log.Hooks.Add(free5gcLogHook) + } + + selfLogHook, err := logger_util.NewFileHook(logger_conf.Free5gcLogDir+"webconsole.log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0666) + if err == nil { + log.Hooks.Add(selfLogHook) + } + AppLog = log.WithFields(logrus.Fields{"WebUI": "app"}) InitLog = log.WithFields(logrus.Fields{"WebUI": "init"}) WebUILog = log.WithFields(logrus.Fields{"WebUI": "WebUI"}) diff --git a/backend/webui_service/webui_init.go b/backend/webui_service/webui_init.go index cbe8a6e3aa7f14a672f7df56b8801200aa098719..75027dd5dfcc06690299e8c9b049bdede148bb2b 100644 --- a/backend/webui_service/webui_init.go +++ b/backend/webui_service/webui_init.go @@ -7,7 +7,7 @@ import ( "free5gc/lib/MongoDBLibrary" "free5gc/lib/path_util" "free5gc/src/app" - "free5gc/webconsole/backend/factory" + "free5gc/src/webconsole/backend/factory" "free5gc/webconsole/backend/WebUI" "free5gc/webconsole/backend/logger" "free5gc/webconsole/backend/webui_context"