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

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