added rabbitmq

alpha v1.0.42
alex 2023-02-18 07:26:37 +01:00
parent 6bac0fca7e
commit d06c2d7c76
1 changed files with 11 additions and 4 deletions

View File

@ -13,6 +13,7 @@ var (
logsClient *Client
gserviceName string
gserviceType string
grabbitMqLoggingEnabled bool
)
const RabbitMqQueueLogs = "cnj.logs"
@ -30,6 +31,8 @@ func InitLogger(debug bool, colorizedOutput bool, rabbitMqLogging bool, rabbitMq
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr, TimeFormat: "15:04:05"})
}
grabbitMqLoggingEnabled = rabbitMqLogging
if rabbitMqLogging {
gserviceName = serviceName
gserviceType = serviceType
@ -106,6 +109,10 @@ type RabbitMqLogMessage struct {
}
func pushLogMessage(messageType uint8, logMsg string) {
if !grabbitMqLoggingEnabled {
return
}
rabbitMqLogMessage := RabbitMqLogMessage{
MessageType: messageType,
ServiceName: gserviceName,
@ -114,7 +121,7 @@ func pushLogMessage(messageType uint8, logMsg string) {
Timestamp: time.Now().Unix(),
}
LogInfof("serviceType %s serviceName %s", gserviceName, gserviceName)
LogInfof("serviceType %s serviceName %s", gserviceType, gserviceName)
msg, err := json.Marshal(rabbitMqLogMessage)