From 828bb7df72b57021b3d86f604fe7d138d6063010 Mon Sep 17 00:00:00 2001 From: Wangjunqi123 Date: Fri, 24 May 2024 10:51:42 +0800 Subject: [PATCH] add logger module to the elk plugin --- elk/logger/sdkLogger.go | 17 +++++++++++++++++ elk/main.go | 8 +++++++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 elk/logger/sdkLogger.go diff --git a/elk/logger/sdkLogger.go b/elk/logger/sdkLogger.go new file mode 100644 index 00000000..8ac78800 --- /dev/null +++ b/elk/logger/sdkLogger.go @@ -0,0 +1,17 @@ +package logger + +import ( + "gitee.com/openeuler/PilotGo-plugin-elk/conf" + "gitee.com/openeuler/PilotGo-plugin-elk/errormanager" + "gitee.com/openeuler/PilotGo-plugin-elk/pluginclient" + "gitee.com/openeuler/PilotGo/sdk/logger" + "github.com/pkg/errors" +) + +func InitLogger() { + err := logger.Init(conf.Global_Config.Logopts) + if err != nil { + err = errors.Errorf("%s **errstackfatal**2", err.Error()) // err top + errormanager.ErrorTransmit(pluginclient.Global_Context, err, true) + } +} diff --git a/elk/main.go b/elk/main.go index 9d4c2bc1..861dd57f 100644 --- a/elk/main.go +++ b/elk/main.go @@ -3,8 +3,9 @@ package main import ( "gitee.com/openeuler/PilotGo-plugin-elk/conf" "gitee.com/openeuler/PilotGo-plugin-elk/errormanager" - "gitee.com/openeuler/PilotGo-plugin-elk/pluginclient" "gitee.com/openeuler/PilotGo-plugin-elk/handler" + "gitee.com/openeuler/PilotGo-plugin-elk/logger" + "gitee.com/openeuler/PilotGo-plugin-elk/pluginclient" ) func main() { @@ -27,4 +28,9 @@ func main() { init web server */ handler.InitWebServer() + + /* + init logger + */ + logger.InitLogger() } -- Gitee