robot-control-manager/modules/logger/logger.go

30 lines
785 B
Go

package logger
import (
"fmt"
"jannex/robot-control-manager/modules/utils"
"git.ex.umbach.dev/Alex/roese-utils/rslogger"
"github.com/gofiber/fiber/v2"
)
func AddSystemLog(format string, v ...any) {
go rslogger.LogManagerRequestClient(fiber.MethodPost, rslogger.LogManagerRequestBody{
Type: "robot-control-manager",
Logs: []string{"I " + rslogger.GetTime() + fmt.Sprintf(format, v...)}})
}
func AddRobotLog(robotType uint8, robotId string, format string, v ...any) {
var logType string
if robotType == utils.RobotTypeRex {
logType = "rex"
} else {
logType = "yeet"
}
go rslogger.LogManagerRequestClient(fiber.MethodPost, rslogger.LogManagerRequestBody{
Type: logType + "-" + robotId,
Logs: []string{"I " + rslogger.GetTime() + fmt.Sprintf(format, v...)}})
}