From e3534a90681cd8890d3ccb96953d897d732785fa Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 17 Oct 2023 22:02:19 +0200 Subject: [PATCH] added log types --- rslogger/rslogger.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/rslogger/rslogger.go b/rslogger/rslogger.go index ff9076b..a48e48c 100644 --- a/rslogger/rslogger.go +++ b/rslogger/rslogger.go @@ -35,11 +35,17 @@ func GetTime() string { } type LogManagerRequestBody struct { - Type string - Logs []string + Type string // like system, grouptasks, etc + Logs []string // array of logs } -func LogManagerRequestClient(requestMethod string, body interface{}) { +const ( + LogTypeInfo = "I" + LogTypeWarning = "W" + LogTypeError = "E" +) + +func LogManagerRequestClient(requestMethod string, requestBody LogManagerRequestBody) { if usedLogManagerServerUrl == "" { log.Error().Msgf("Log manager server url is not set, skipping request") return @@ -52,7 +58,7 @@ func LogManagerRequestClient(requestMethod string, body interface{}) { req.SetRequestURI(usedLogManagerServerUrl + "/v1/log") req.Header.SetContentType("application/json") - reqestBodyBytes, err := json.Marshal(body) + reqestBodyBytes, err := json.Marshal(requestBody) if err != nil { log.Error().Msgf("Failed to marshal request body, err: %s", err)