diff --git a/logger.go b/logger.go index 637bef4..a38cfa9 100644 --- a/logger.go +++ b/logger.go @@ -19,7 +19,6 @@ var ( gServiceType uint8 gRabbitMqLoggingEnabled bool gDebugEnabled bool - randGenerator *rand.Rand ) const ( @@ -56,9 +55,6 @@ func InitLogger(debug bool, colorizedOutput bool, rabbitMqLogging bool, rabbitMq } if rabbitMqLogging { - randSource := rand.NewSource(time.Now().UnixNano()) - randGenerator = rand.New(randSource) - gServiceCode = randomServiceCode() gServiceName = serviceName gServiceType = serviceType @@ -98,7 +94,7 @@ func randomServiceCode() string { res := make([]byte, 3) for i := 0; i < 3; i++ { - res[i] = numbers[randGenerator.Intn(len(numbers))] + res[i] = numbers[rand.New(rand.NewSource(time.Now().UnixNano())).Intn(len(numbers))] } return string(res)