diff --git a/elk/logger/sdkLogger.go b/elk/logger/sdkLogger.go new file mode 100644 index 0000000000000000000000000000000000000000..8ac78800a70072065d91645007e3c0c07675c427 --- /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 9d4c2bc1c17d00eb6dd4fe89ebcc383e0076bf12..861dd57fd4d3b65100d157d4c91ec9487653b97d 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() }